Z8 Functional Summary - ZiLOG Z8 User Manual

Hide thumbs Also See for Z8:
Table of Contents

Advertisement

12.1 Z8 FUNCTIONAL SUMMARY

Z8 instructions can be divided functionally into the following
eight groups:
Load
Bit Manipulation
Arithmetic
Block Transfer
Logical
Rotate and Shift
Program Control
CPU Control
The following summary shows the instructions belonging to
each group and the number of operands required for each. The
source operand is src, the destination operand is dst, and a con-
dition code is cc.
Table 12-1. Load Instructions
Mnemonic
Operands
CLR
dst
LD
dst, src
LDC
dst, src
LDE
dst, src
POP
dst
PUSH
src
UM001601-0803
C
HAPTER
I
NSTRUCTION
Mnemonic
ADC
ADD
CP
DA
DEC
DECW
INC
INCW
SBC
SUB
Mnemonic
AND
COM
OR
XOR
Instruction
Clear
Load
Mnemonic
Load Constant
CALL
Load External
DJNZ
Pop
Push
IRET
JP
JR
RET
12
S
ET
Table 12-2. Arithmetic Instructions
Operands
dst, src
dst, src
dst, src
dst
dst
dst
dst
dst
dst, src
dst, src
Table 12-3. Logical Instructions
Operands
dst, src
dst
dst, src
dst, src
Table 12-4. Program Control Instructions
Operands
dst
dst, src
cc, dst
cc, dst
U
'
M
SER
S
ANUAL
Instruction
Add with Carry
Add
Compare
Decimal Adjust
Decrement
Decrement Word
Increment
Increment Word
Subtract with Carry
Subtract
Instruction
Logical AND
Complement
Logical OR
Logical Exclusive OR
Instruction
Call Procedure
Decrement and Jump
Non-Zero
Interrupt Return
Jump
Jump Relative
Return
12-1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Z8 and is the answer not in the manual?

Table of Contents