| 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