JRULE_____
Dieser „relative“ Sprung wird ausgeführt wenn das
„Carry“-Flag = „1“
„Zero“-Flag = „1“
ist. Die Sprungadresse errechnet sich durch Addition des PC mit dem „dst“-Byte, das Sprünge mit +127 bzw. -127 Adressoffset ermöglicht.
Falls die Bedingung nicht erfüllt ist wird die nächste, folgende Instruktion normal ausgeführt.
JRULE dst
Operand 1: $Byte
Operand 2: -
Flag: -
Offset: -
Index: -
Ergebniss: PC
Ergebniss Flags:
|
Bit |
Funktion |
|
|
|
|
V |
|
|
I1 |
|
|
H |
|
|
I0 |
|
|
N |
|
|
Z |
Bedingung: Z = 1 |
|
C |
Bedingung: C = 1 |
Operand 1:
· $Byte (mit Vorzeichen)