|
Z86E61 Datasheet, PDF (40/44 Pages) Zilog, Inc. – CMOS Z8 16K/32K EPROM MICROCONTROLLER | |||
|
◁ |
PRELIMINARY
INSTRUCTION SUMMARY (Continued)
Z86E61/E63 Z8® MCU
WITH 16K/32K EPROM
Instruction
and Operation
NOP
OR dst, src
dstâdst OR src
POP dst
dstâ@SP;
SPâSP + 1
PUSH src
SPâSP â 1;
@SPâsrc
RCF
Câ0
RET
PCâ@SP;
SPâSP + 2
RL dst
C
7
0
Address Opcode
Mode Byte
dst src (Hex)
FF
â
4[ ]
R
50
IR
51
R
70
IR
71
CF
AF
R
90
IR
91
RLC dst
R
10
IR
11
C
7
0
RR dst
R
E0
IR
E1
C
7
0
RRC dst
R
C0
IR
C1
C
7
0
SBC dst, src
â
3[ ]
dstâdstâsrcâC
SCF
DF
Câ1
SRA dst
R
D0
IR
D1
C
7
0
SRP dst
RPâsrc
Im
31
Flags Affected
C Z S V DH
- - - - --
- TT0 --
- - - - --
- - - - --
0 - - - --
- - - - --
TTTT--
TTTT--
TTTT--
TTTT--
TTTT1T
1 - - - --
TTT0 --
-- - - --
Instruction
and Operation
STOP
SUB dst, src
dstâdstâsrc
SWAP dst
7
43
0
Address Opcode
Mode Byte
dst src (Hex)
6F
â
2[ ]
R
F0
IR
F1
Flags Affected
C Z S V DH
1- - - --
[ [ [ [ 1[
X TTX - -
TCM dst, src
â
6[ ]
- TT0 - -
(NOT dst)
AND src
TM dst, src
dst AND src
â
7[ ]
- TT0 - -
XOR dst, src
â
B[ ]
- TT0 - -
dstâdst
XOR src
â These instructions have an identical set of addressing modes, which
are encoded for brevity. The first opcode nibble is found in the instruction
set table above. The second nibble is expressed symbolically by a â[ ]â
in this table, and its value is found in the following table to the left of the
applicable addressing mode pair.
For example, the opcode of an ADC instruction using the addressing
modes r (destination) and Ir (source) is 13.
Address Mode
dst
src
r
r
r
Ir
R
R
R
IR
R
IM
IR
IM
Lower
Opcode Nibble
[2]
[3]
[4]
[5]
[6]
[7]
40
|
▷ |