我可以运行模拟器(S) (x)mips和mars,但我不知道如何编写程序。没有MIPS程序集仿真的“入门”。你能给我一个简单的程序,我把它放在盒子里然后运行吗?


发布于 2012-07-14 23:21:55
下面是切换$t0和$1以及$t2和$t3的值的代码。使用任何编辑器将其粘贴到文件swap.s中,并使用模拟器(mars,pcspim,qtspim)打开该文件。
.text
.globl main
main:
li $t0, -10
li $t1, -31
li $t2, -10
li $t3, -31
#swap
xor $t0, $t0, $t1
xor $t1, $t0, $t1
xor $t0, $t0, $t1
addu $t2, $t2, $t3
subu $t3, $t2, $t3
subu $t2, $t2, $t3
li $v0, 10
syscall你总是写道:
.text
.globl main
main:
#code here
li $v0, 10
syscall然后从那里开始。
https://stackoverflow.com/questions/11481708
复制相似问题