English
Language : 

Z87001 Datasheet, PDF (49/51 Pages) Zilog, Inc. – ROMless Spread Spectrum Cordless Phone Controller
Zilog
Z87001/Z87L01
ROMless Spread Spectrum Cordless Phone Controller
INSTRUCTION SET DESCRIPTION
Refer to Zilog’s Z89C00 User’s Manual, Chapter 5 (In- guage Instruction Set), for a complete description of the
struction Set Features) and Chapter 6 (Assembly Lan- core processor’s instruction set.
1
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
DS96WRL0800
PRELIMINARY
49