Intel 8XC196NT User Manual page 437

Table of Contents

Advertisement

8XC196NT USER'S MANUAL
Mnemonic
LDB
LOAD BYTE. Loads the value of the source
byte operand into the destination operand.
(DEST)
Z
LDBSE
LOAD BYTE SIGN-EXTENDED. Sign-
extends the value of the source short-
integer operand and loads it into the
destination integer operand.
(low byte DEST)
if DEST.15 = 1 then
(high word DEST)
else
(high word DEST)
end_if
Z
LDBZE
LOAD BYTE ZERO-EXTENDED. Zero-
extends the value of the source byte operand
and loads it into the destination word
operand.
(low byte DEST)
(high byte DEST)
Z
LJMP
LONG JUMP. 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 –32,768 to
+32,767.
64-Kbyte mode:
PC
PC + 16-bit disp
1-Mbyte mode:
PC
PC + 24-bit disp
Z
A-28
Table A-6. Instruction Set (Continued)
Operation
(SRC)
PSW Flag Settings
N
C
V
VT
(SRC)
0FFH
0
PSW Flag Settings
N
C
V
VT
(SRC)
0
PSW Flag Settings
N
C
V
VT
PSW Flag Settings
N
C
V
VT
Instruction Format
DEST, SRC
LDB
breg, baop
(101100aa) (baop) (breg)
ST
DEST, SRC
LDBSE
wreg, baop
(101111aa) (baop) (wreg)
ST
DEST, SRC
LDBZE
wreg, baop
(101011aa) (baop) (wreg)
ST
LJMP
cadd
(11100111) (disp-low) (disp-high)
NOTE: The displacement (disp) is sign-
extended to 24 bits in the 1-Mbyte
addressing mode. This displace-
ment may cause the program
counter to cross a page boundary.
ST
?

Advertisement

Table of Contents
loading

Table of Contents