Intel 8XC196K Series User Manual page 458

Table of Contents

Advertisement

Mnemonic
JGT
JUMP IF SIGNED GREATER THAN. Tests
both the zero flag and the negative flag. If
either flag is set, control passes to the next
sequential instruction. If both flags are clear,
this instruction adds to the program counter
the offset between the end of this instruction
and the target label, effecting the jump. The
offset must be in the range of –128 to +127.
if N = 0 AND Z = 0 then
PC
Z
JH
JUMP IF HIGHER (UNSIGNED). Tests both
the zero flag and the carry flag. If either the
carry flag is clear or the zero flag is set,
control passes to the next sequential
instruction. If the carry flag is set and the zero
flag is clear, this instruction adds to the
program counter the offset between the end
of this instruction and the target label,
effecting the jump. The offset must be in
range of –128 to +127.
if C = 1 AND Z = 0 then
PC
Z
JLE
JUMP IF SIGNED LESS THAN OR EQUAL.
Tests both the negative flag and the zero flag.
If both flags are clear, control passes to the
next sequential instruction. If either flag is set,
this instruction adds to the program counter
the offset between the end of this instruction
and the target label, effecting the jump. The
offset must be in the range of –128 to +127.
if N = 1 OR Z = 1 then
PC
Z
Table A-6. Instruction Set (Continued)
Operation
PC + 8-bit disp
PSW Flag Settings
N
C
V
VT
ST
PC + 8-bit disp
PSW Flag Settings
N
C
V
VT
ST
PC + 8-bit disp
PSW Flag Settings
N
C
V
VT
ST
INSTRUCTION SET REFERENCE
Instruction Format
JGT
cadd
(11010010) (disp)
NOTE: The displacement (disp) is sign-
extended to 16 bits.
JH
cadd
(11011001) (disp)
NOTE: The displacement (disp) is sign-
extended to 16 bits.
JLE
cadd
(11011010) (disp)
NOTE: The displacement (disp) is sign-
extended to 16 bits.
A-19

Advertisement

Table of Contents
loading

Table of Contents