我正在尝试理解使用addi
和add
之间的区别,两者是否做同样的事情?
e.g
addi $t0, $0, $a0
add $t0 , $0, $a0
答案 0 :(得分:21)
答案 1 :(得分:1)
添加回答:
添加语法如下所示:
添加rd,rs,rt //看起来差异 rs,rt 此处
即 rd< --- rs + rt
bit(31)|操作码| rs | rt | rd | shift amount |功能代码|位(0)
addi:
Addi rt,rd,立即 //看起来 rt,rd 的差异与ADD相比
即 rd< --- rt + immediate
bit(31)|操作码| rs | rt | immediate(16位)|比特(0)强>