Assembleur SuperH | TRAPA |
---|---|
SuperH | Trap Always |
Syntaxe
TRAPA #imm |
Description
Cette instruction permet de débuter une traitement de trappe d'exception.
Algorithme
MODULE TRAPA(i) * TRAPA #imm
imm ← (000000FFh ∩ i) R[15] ← R[15] - 4 Write_Long(R[15],SR) R[15] ← R[15] - 4 Write_Long(R[15],PC - 2) PC ← Read_Long(VBR + (imm << 2)) + 4 |
Mnémonique
Instruction | Abstrait | Opcode | Cycle |
---|---|---|---|
TRAPA #imm | Pile de région ← PC/SR, PC ← (imm × 4 + VBR) | 11000011iiiiiiii | 8 |
Dernière mise à jour : Mardi, le 28 juillet 2015