Z89323 Zilog., Z89323 Datasheet - Page 48

no-image

Z89323

Manufacturer Part Number
Z89323
Description
16-BIT DIGITAL SIGNAL PROCESSORS
Manufacturer
Zilog.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
Z8932320VEGR561N
Manufacturer:
Zilog
Quantity:
10 000
INSTRUCTION DESCRIPTIONS (Continued)
Inst.
M P Y S Multiply and
N E G
N O P
O R
P O P
P U S H Push value
R E T
R L
R R
48
Description
subtract
Negate
No operation
Bitwise OR
Pop value
from stack
onto stack
Return from subroutine
Rotate Left
Rotate Right
Synopsis
MPYS<src1>,<src2>[,<bank switch>] <hwregs>,<regind>
NEG <cc>,A
N O P
OR <dest>,<src>
POP <dest>
PUSH <src>
R E T
RL <cc>,A
RR <cc>,A
P R E L I M I N A R Y
Note: If src1 is <regind> it must be a bank 1 register. Src2’s <regind> must be
Note: <hwregs> for src1 cannot be X.
Note: For the operands <hwregs>, <regind> the <bank switch> defaults to OFF.
<cc>,A
Operands
<hwregs>,<regind>,<bank switch> 1
<regind>,<regind>
<regind>,<regind>,<bank switch> 1
<cc>, A
A
None
A, <pregs>
A, <dregs>
A, <limm>
A, <memind>
A, <direct>
A, <regind>
A, <hwregs>
A, <simm>
<pregs>
<dregs>
<regind>
<hwregs>
<pregs>
<dregs>
<regind>
<hwregs>
<l i m m>
<acci n d>
<memi n d>
None
<cc>,A
A
A
a bank 0 register.
For the operands <regind>, <regind> the <bank switch> defaults to ON.
W o r d s Cycles
1
1
1
1
1
2
1
1
1
1
1
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
16-B
1
1
1
1
1
1
1
1
1
2
3
1
1
1
1
1
1
1
1
1
1
1
2
3
3
2
1
1
1
1
DS95DSP0101 Q4/95
IT
D
IGITAL
MPYS A,@P0:0
MPYS A,@P1:0,OFF
MPYS @P1:1,@P2:0
MPYS @P0:1,@P1:0,ON
NEG MI,A
NEG A
N O P
OR A,P0:1
OR A, D0:1
OR A,#%2C21
OR A,@@P2:1+
OR A, %2C
OR A,@P1:0–LOOP
OR A,EXT6
OR A,#%12
POP P0:0
POP @P0:0
POP A
PUSH P0:0
PUSH D0:1
PUSH @P0:0
PUSH BUS
PUSH #12345
PUSH @A
PUSH @@P0:0
R E T
RL NZ,A
RL A
RR C,A
RR A
POP D0:1
Examples
S
IGNAL
Z89323/373/393
P
ROCESSORS

Related parts for Z89323