TRAP______
Der Befehl TRAP löst einen Interrupt aus der über den TRAP Interrupt Vektor auf eine entsprechende Interrupt Subroutine verzweigt. Wie bei einem Interrupt üblich wedren alle Register auf dem Stack gesichert.
TRAP
Operand 1: -
Operand 2: -
Flag: -
Offset: -
Index: -
Ergebniss: -
Ergebniss Flags:
|
Bit |
Funktion |
|
|
|
|
V |
|
|
I1 |
auf „1“ gesetzt |
|
H |
|
|
I0 |
auf „1“ gesetzt |
|
N |
|
|
Z |
|
|
C |
|
Information:
· PC = PC + 1
· PCL, PCH, PCE
Ø Stack
· YL, YH, XL und XH
Ø Stack
· A und CC
Ø Stack
· PC = TRAP Interrupt Vector