MIPS /汇编:执行指令后如何手动查找寄存器值?

时间:2018-10-03 00:06:19

标签: assembly mips instructions

我希望有人能指出我正确的方向。我有一条指令,可以在执行一条指令后查找寄存器的内容。说明:

添加$ s1,$ s5,$ t9

在指令前注册$ s1内容:0x00000457

我将如何手动进行此操作?

我知道转换为二进制的指令是(基于寄存器号,这可能是错误的。但是考虑到我没有值,我尝试了它)

0000 0010 1011 1000 1000 1000 0010 0000

但是我真的不明白如何弄清楚那条指令后的价值。

1 个答案:

答案 0 :(得分:0)

$s1add $s1, $s5, $t9的只写目标。确实

$s1 = $s5 + $t9

$s1的起始值完全无关紧要,什么也没告诉您。该指令对此没有依赖性。

您需要源操作数$s5$t9的值。