Assembleur SuperH | ADD |
---|---|
SuperH | ADD Binary |
Syntaxe
ADD Rm,Rn |
ADD #imm,Rn |
Description
Cette instruction permet d'effectuer l'addition de registre général m, d'un registre de données et entrepose le résultat dans un registre.
Algorithme
MODULE ADD(m,n) * ADD Rm,Rn R[n] ← R[n] + R[m] PC ← PC + 2 MODULE ADDI(i,n) * ADD #imm,Rn SI (i ∩ 080h) = 0 ALORS R[n] ← R[n] + (000000FFh ∩ (long)i) SINON R[n] ← R[n] + (0FFFFFF00h U (long)i) PC ← PC + 2 FIN SI |
Mnémonique
Instruction | Abstrait | Opcode | Cycle |
---|---|---|---|
ADD Rm,Rn | Rn ← Rm + Rn | 0011nnnnmmmm1100 | 1 |
ADD #imm,Rn | Rn ← Rn + #imm | 0111nnnniiiiiiii | 1 |
Dernière mise à jour : Mardi, le 28 juillet 2015