我正在尝试理解使用addi
和add
之间的区别,这两者是做同样的事情吗?
e.g
addi $t0, $0, $a0
add $t0 , $0, $a0
发布于 2013-03-20 11:46:43
add
将两个寄存器中的值相加
addi
将立即值(常量)添加到寄存器
This给了你一些例子。
发布于 2015-10-23 09:39:11
添加到答案:
Add语法如下所示:
在此处添加rd,rs,rt // look difference rs,rt
即rd <- rs + rt
位(31)|操作码| rs | rt | rd |移位量|功能码|位(0)
而addi:
Addi rt,rd,immediate // rt,rd与ADD的外观差异
即rd <- rt + immediate
位(31)|操作码|rs|rt|立即(16位)|位(0)
https://stackoverflow.com/questions/15514887
复制相似问题