我只是有这个概念上的问题,但我真的找不到网站,给予明确的解释。但是对于临时寄存器、保存寄存器和浮点寄存器,它们是包含我们想要的值的地址,还是只包含值,比如100或200?
pdkcd3nj1#
答案是两者都有。当与lw指令一起使用时,寄存器可以包含地址,如下所示:
lw
lw $t1, 0($t2) # loads the value at address 0+$t2 into $t1
其它指令涉及包含以下值的寄存器:
add $t1, $t2, $t3 # loads value of $t2 + value of $t3 into $t1
1条答案
按热度按时间pdkcd3nj1#
答案是两者都有。当与
lw
指令一起使用时,寄存器可以包含地址,如下所示:其它指令涉及包含以下值的寄存器: