J'essaie de comprendre la différence entre utiliser addi
et add
, les deux font-ils la même chose?
par exemple
addi $t0, $0, $a0
add $t0 , $0, $a0
add
ajoute la valeur dans deux registres
addi
ajoute une valeur immédiate (constante) au registre
Ceci vous donne un exemple.
Ajout pour répondre:
Ajouter une syntaxe ressemble à ceci:
Ajouter rd, rs, rt // look difference rs, rt ici
c'est-à-dire rd <--- rs + rt
bit (31) | code d'opération | rs | rt | rd | quantité de changement | code de fonction | bit (0)
Bien que addi:
Addi rt, rd, immédiat // différence de look de rt, rd comparer à ADD
c'est-à-dire rd <--- rt + immediate
bit (31) | code d'opération | rs | rt | immédiat (16 bits) | bit (0)