English
Language : 

Z87001 Datasheet, PDF (50/51 Pages) Zilog, Inc. – ROMless Spread Spectrum Cordless Phone Controller
Z87001/Z87L01
ROMless Spread Spectrum Cordless Phone Controller
Zilog
Table 37. Instruction Set Summary
Instruction Description Opcode
Synopsis
Operands
#
#
Words Cycles
Example
LD
MLD
MPYA
MPYS
NEG
NOP
OR
Load destination
LD<dest>,<src>
with source 0000000
A,<hwregs>
1
0000001
A,<dregs>
1
0001001
A,<pregs>
1
0000001
A,<regind>
1
0000101
A,<memind>
1
0000011
A,<direct>
1
0000111
<direct>,A
1
0000100
<dregs>,<hwregs>
1
0001100
<pregs>,<simm>
1
0001010
<pregs>,<hwregs>
1
0000110
<regind>,<limm>
1
0000010
<regind>,<hwregs>
1
0001001
<hwregs>,<pregs>
1
0000001
<hwregs>,<dregs>
1
0000100
<hwregs>,<limm>
2
0100101
<hwregs>,<accind>
1
0000101
<hwregs>,<memind>
1
0000001
<hwregs>,<regind>
1
0000000
<hwregs>,<hwregs>
1
Multiply
1010010
1010010
1011011
1011011
MLD<srcl>,<srcl>
[,<bank switch>]
<hwregs>,<regind>
1
<hwregs>,<regind>,<ban 1
k switch>
1
<regind>,<regind>
1
<regind>,<regind>,<bank
switch>
Multiply and add
MPYA <srcl>,<src2>
1010010 [,<bank switch>]
<hwregs>,<regind>
1
1010010
<hwregs>,<regind>,<ban 1
1011011
k switch>
1
1011011
<regind>,<regind>
1
<regind>,<regind>,<bank
switch>
Multiply and
subtract
MPYS<src1>,<src2>
0010010 [,<bank switch>]
<hwregs>,<regind>
1
0010010
<hwregs>,<regind>,<ban 1
0011011
k switch>
1
0011011
<regind>,<regind>
1
<regind>,<regind>,<bank
switch>
Negate
NEG <cc>,A
1001000
<cc>, A
1
1001000
A
1
No operation
NOP
0000000
None
1
Bitwise OR
OR <dest>,<src>
1101001
A, <pregs>
1
1100001
A, <dregs>
1
1100100
A, <limm>
2
1100101
A, <memind>
1
1100011
A, <direct>
1
1100001
A, <regind>
1
1100000
A, <hwregs>
1
1 LD A,X
1 LD A,D0:0
1 LD A,P0:1
1 LD A,@P1:1
3 LD A,@D0:0
1 LD A, 124
1 LD 124, A
1 LD DO:0, EXT7
1 LD P1:1,#%FA
1 LD P1:1,EXT1
1 LD @P1:1,#%1234
1 LD @P1:1+,X
1 LD Y,P0:0
1 LD SR,D0:0
2 LD PC,#%1234
3 LD X,@A
3 LD Y,@D0:0
1 LD A,@P0:0-LOOP
1 LD X, EXT6
1 MLD A,@P0:0+LOOP
1 MLD A,@P1:0,OFF
1 MLD @P1:1,@P2:0
1 MLD@P0:1,@P1:0,O
N
1 MPYA A@P0:0
1 MPYA A,@P1:0,OFF
1 MPYA @P1:1,@P2:0
1 MPYA@P0:1,@P1:0,
ON
1 MPYS A,@P0:0
1 MPYS A,@P1:0,OFF
1 MPYS @P1:1,@P2:0
1 MPYS@P0:1,@P1:0,
ON
1 NEG NZ,A
1 NEG A
1 NOP
1 OR A, P0:1
1 OR A, D0:1
2 OR A,#%202
3 OR A,@@P2:1+
1 OR A, %2C
1 OR A, @P1:0-LOOP
1 OR A, EXT6
50
PRELIMINARY
DS96WRL0800