21
Z08617 NMOS Z8
®
8-B
IT
MCU
K
EYBOARD
C
ONTROLLER
INSTRUCTION FORMATS
INSTRUCTION SUMMARY
Note:
Assignment of a value is indicated by the symbol
“
←
”. For example:
dst
←
dst + src
indicates that the source data is added to the desti-
nation data and the result is stored in the destination
location. The notation “addr (n)” is used to refer to bit
(n) of a given operand location.
MODE
dst/src
OPC
dst
OPC
MODE
OPC
src
dst
OPC
VALUE
OPC
OPC
MODE
src/dst
dst/src
OPC
src/dst
dst/src
OPC
VALUE
dst
OPC
RA
dst/CC
7FH
FFH
6FH
OPC
dst
dst/src
1 1 1 0
dst
1 1 1 0
src
1 1 1 0
MODE
src
OPC
dst
MODE
dst
OPC
VALUE
OPC
src
MODE
dst
OPC
MODE
ADDRESS
x
dst/src
OPC
DAU
cc
DAL
DAU
DAL
OPC
src
1 1 1 0
dst
1 1 1 0
dst
1 1 1 0
src
1 1 1 0
dst
1 1 1 0
CLR, CPL, DA, DEC,
DECW, INC, INCW,
POP, PUSH, RL, RLC,
RR, RRC, SRA, SWAP
JP, CALL (Indirect)
OR
OR
OR
OR
OR
OR
OR
SRP
ADC, ADD, AND, CP,
OR, SBC, SUB, TCM,
TM, XOR
LD, LDE, LDEI,
LDC, LDCI
LD
LD
DJNZ, JR
STOP/HALT
LD
LD
JP
CALL
ADC, ADD, AND, CP,
LD, OR, SBC, SUB,
TCM, TM, XOR
ADC, ADD, AND, CP,
LD, OR, SBC, SUB,
TCM, TM, XOR
One-Byte Instructions
Two-Byte Instructions
Three-Byte Instructions
CCF, DI, EI, IRET, NOP,
RCF, RET, SCF
OR