S3F84B8_UM_REV 1.00
6 INSTRUCTION SET
6-2
Table 6-1 Instruction Group Summary
Mnemonic
Operands
Instruction
Load Instructions
CLR dst Clear
LD dst,src
Load
LDB dst,src
Load
bit
LDE
dst,src
Load external data memory
LDC
dst,src
Load program memory
LDED
dst,src
Load external data memory and decrement
LDCD
dst,src
Load program memory and decrement
LDEI
dst,src
Load external data memory and increment
LDCI
dst,src
Load program memory and increment
LDEPD
dst,src
Load external data memory with pre-decrement
LDCPD
dst,src
Load program memory with pre-decrement
LDEPI
dst,src
Load external data memory with pre-increment
LDCPI
dst,src
Load program memory with pre-increment
LDW dst,src
Load
word
POP
dst
Pop from stack
POPUD
dst,src
Pop user stack (decrementing)
POPUI
dst,src
Pop user stack (incrementing)
PUSH
src
Push to stack
PUSHUD
dst,src
Push user stack (decrementing)
PUSHUI
dst,src
Push user stack (incrementing)
Arithmetic Instructions
ADC
dst,src
Add with carry
ADD dst,src
Add
CP dst,src
Compare
DA dst Decimal
adjust
DEC dst Decrement
DECW dst
Decrement
word
DIV dst,src
Divide
INC dst Increment
INCW dst
Increment
word
MULT dst,src Multiply
SBC
dst,src
Subtract with carry
SUB dst,src
Subtract
Logic Instructions
AND dst,src
Logical
AND