Assembler (MIPS) Unterschied betweent addi und hinzufügen
Ich versuche zu verstehen, den Unterschied zwischen der Verwendung addi
und add
, die beide das gleiche tun?
e.g
addi $t0, $0, $a0
add $t0 , $0, $a0
Du musst angemeldet sein, um einen Kommentar abzugeben.
add
fügt den Wert in zwei Registernaddi
fügt einen direktwert (Konstante), um das registerDiese gibt Sie ein Beispiel.
Hinzufügen zu beantworten :
Hinzufügen syntax sieht wie folgt aus :
Add rd , rs , rt //Aussehen Unterschied rs , rt hier
ich.e rd <--- rs + rt
bit(31)|Bedienung code| rs | rt | rd |shift Menge|Funktion code| bit (0)
Während addi :
Addi rt , rd , sofort //Aussehen Unterschied von rt , rd vergleichen HINZUFÜGEN
ich.e rd <--- rt + sofortige
bit(31)|Bedienung code|rs|rt|immediate(16 bit)| bit(0)