在PCSpim中,当执行程序时,它会在文本窗口中为每条指令显示一行。
例如0x00400028 0x34020004或$2,$0,4 ;13: li $v0,4
该示例将4加载到寄存器$v0中。
ori $2,$0,4是什么意思?
0x34020004是相同的命令,但是是十六进制的吗?
谢谢。
发布于 2017-07-26 13:45:31
[0x00400028] 0x34020004 ori $2, $0, 4 ;13: li $v0, 40x00400028是指令所在的地址located.0x34020004是指令字,即编码instruction.ori $2, $0, 4的四个字节是人类可读的指令形式,在本例中将$2 (又称$v0)设置为4.li $v0, 4是您键入的指令。由于MIPS是一条伪指令,汇编程序将其翻译成一个或多个实际的li指令(在本例中为ori $2, $0, 4).https://stackoverflow.com/questions/45316986
复制相似问题