English
Language : 

Z87000 Datasheet, PDF (48/50 Pages) Zilog, Inc. – Spread Spectrum Controllers
Z87000/Z87L00
Spread Spectrum Controllers
Zilog
INSTRUCTION SET DESCRIPTION
Refer to Zilog’s Z89C00 User’s Manual, Chapter 5 (In-
struction Set Features) and Chapter 6 (Assembly Lan-
guage Instruction Set), for a complete description of the
core processor’s instruction set.
Table 37. Instruction Set Summary
Instruction Description Opcode
Synopsis
Operands
ABS
ADD
AND
CALL
CCF
CIEF
COPF
CP
DEC
INC
JP
Absolute Value
1001000
1001000
Addition
1001001
1000001
1000100
1000101
1000011
1000001
1000000
Bitwise AND
1011001
1010001
1010100
1010101
1010001
1010001
1010000
Subroutine call
0010100
0010100
Clear carry flag
1001010
Clear Carry Flag
1001010
Clear OP flag
1001010
Comparison
0111001
0110001
0110101
0110011
0110001
0110000
0110100
Decrement
1001000
1001000
Increment
1001000
1001000
Jump
0100110
0100110
ABS[<cc>,]<src>
ADD<dest>,<src>
AND<dest>,<src>
CALL
[<cc>,]<address>
CCF
CIEF
COPF
CP<src1>,<src2>
DEC [<cc>,]<dest>
INC [<cc>,] <dest>
JP [<cc>,]<address>
<cc>,A
A
A,<pregs>
A,<dregs>
A,<limm>
A,<memind>
A,<direct>
A,<regind>
A,<hwregs>
A,<pregs>
A,<dregs>
A,<limm>
A,<memind>
A,<direct>
A,<regind>
A,<hwregs>
<cc>,<direct>
<direct>
None
None
None
A,<pregs>
A,<dregs>
A,<memind>
A,<direct>
A,<regind>
A,<hwregs>
A,<limm>
<cc>A,
A
<cc>,A
A
<cc>,<direct>
<direct>
#
#
Words Cycles
Example
1
1 ABS NC,A
1
1 ABS A
1
1 ADD A,P0:0
1
1 ADD A,D0:0
2
2 ADD A,#%1234
1
3 ADD A,@@P0:0
1
1 ADD A,%F2
1
1 ADD A, @P1:1
1
1 ADD A,X
1
1 AND A,P2:0
1
1 AND A,D0:1
2
2 AND A,#%1234
1
3 AND A,@@P1:0
1
1 AND A, %2C
1
1 AND A,@P1:2+LOOP
1
1 AND A, EXT3
2
2 CALL sub1
2
2 CALL Z,sub2
1
1 CCF
1
1 CIEF
1
1 COPF
1
1 CP A,P0:0
1
1 CP A,D3:1
1
3 CP A,@@P0:0
1
1 CP A,%FF
1
1 CP A,@P2:1+
1
1 CP A,STACK
2
2 CP A,#%FFCF
1
1 DEC NZ,A
1
1 DEC A
1
1 INC PL,A
1
1 INC A
2
2 JP NIE,Label
2
2 JP Label
1-48
PRELIMINARY
DS96WRL0501