1

如何从索引在寄存器中的地址加载和存储字?在汇编 MIPS
示例中:

lw $t0, $a0($t1)  and sw $t0,$a0($t1)  

这些说明只是为了我会做的(不正确)谢谢

4

2 回答 2

2

尝试这样做,而不是你唯一的lw声明:

add $a0 $a0 $t1
lw $t0 0($a0)
sub $a0 $a0 $t1

只有当您想恢复$a0到原始值时,才需要最后一个子项。

你可以对sw零件做同样的事情。

于 2013-11-23T20:18:19.047 回答
1

Microchip 微控制器包含带有指令的 DSP 扩展:

LBUX rd, index(base)  # load byte
LHX rd, index(base)   # load half-word
LWX rd, index(base)   # load word

其中“index”和“base”是 GPR 寄存器。

但我没有找到相同的存储说明。

于 2022-01-12T04:48:53.650 回答