【发布时间】:2011-08-31 23:12:06
【问题描述】:
我正在尝试使用 MARS 模拟器自学 MIPS 汇编语言。
出于教学原因,我限制自己不使用伪指令。
在尝试将某些数据的地址放入寄存器时,我遇到了一个问题,因为我无法使用la。
我尝试将lui与ori结合使用,就像我直接加载一个数字一样,没有成功:
.data
arr:
.byte 0xa1
.byte 0xb2
.byte 0xc3
.byte 0xd4
.byte 0xe5
.byte 0xf6
.byte 0x7a
.byte 0x8b
.byte 0x9c
.byte 0xad
.text
lui $s0, mem # <--- mars just gives me errors here :(
ori $s0, mem # ?? ...
这是否可以使用特别是 MARS,没有伪指令?怎么样?
提前致谢!
【问题讨论】:
标签: assembly mips mips32 mars-simulator