如何从索引在寄存器中的地址加载和存储字?在汇编 MIPS
示例中:
lw $t0, $a0($t1) and sw $t0,$a0($t1)
这些说明只是为了我会做的(不正确)谢谢
如何从索引在寄存器中的地址加载和存储字?在汇编 MIPS
示例中:
lw $t0, $a0($t1) and sw $t0,$a0($t1)
这些说明只是为了我会做的(不正确)谢谢
尝试这样做,而不是你唯一的lw
声明:
add $a0 $a0 $t1
lw $t0 0($a0)
sub $a0 $a0 $t1
只有当您想恢复$a0
到原始值时,才需要最后一个子项。
你可以对sw
零件做同样的事情。
Microchip 微控制器包含带有指令的 DSP 扩展:
LBUX rd, index(base) # load byte
LHX rd, index(base) # load half-word
LWX rd, index(base) # load word
其中“index”和“base”是 GPR 寄存器。
但我没有找到相同的存储说明。