程序完成运行后,$ s0的状态是什么?

时间:2018-07-22 01:25:06

标签: assembly mips

我知道“ addi $ s0,$ zero,1”将1存储到$ s0中,但是我不确定其余的代码。这是我在汇编语言课程的一项测试中遗漏的一个问题,而我正试图在几天内为期末学习答案。任何帮助都非常感谢。我还想补充一点,我们所有的编码都是在MIPS中完成的。

addi $s0, $zero, 1
sll $s0, $s0, 8
addi $s0, $s0, 34

1 个答案:

答案 0 :(得分:0)

第一条语句:注册s0-> 1

第二条语句:向左移8位:1<<8 = 256

第三条语句:注册s0: 256 + 34