Section courante

A propos

Section administrative du site

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