Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图了解使用addiand之间的区别add,两者都做同样的事情吗?
addi
add
例如
addi $t0, $0, $a0 add $t0 , $0, $a0
add将两个寄存器中的值相加
addi向寄存器添加一个立即数(常数)
这给了你一些例子。
添加到答案:
添加语法如下所示:
add rd , rs , rt // 看这里的区别rs , rt
即rd <--- rs + rt
位(31)|操作码| rs | rt | rd |移位量|功能码| 位 (0)
虽然添加:
Addi rt , rd , immediate // rt , rd与 ADD 比较的外观差异
即rd <--- rt + 立即数
位(31)|操作码|rs|rt|立即(16位)| 位(0)