DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

Z89C00 View Datasheet(PDF) - Zilog

Part Name
Description
Manufacturer
Z89C00 Datasheet PDF : 28 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ZILOG
PRELIMINARY
Z89C00
16-BIT DIGITAL SIGNAL PROCESSOR
S15-S12 are set/reset by the ALU after an operation.
S11-S10 are set/reset by the user inputs. S6-S0 are control
bits described elsewhere. S7 enables interrupts. S8, if 0
(reset), allows the hardware to overflow. If S8 is set, the
hardware clamps at maximum positive or negative values
instead of overflowing. If S9 is set and a multiply instruction
is used, the shifter shifts the result three bits right with sign
extension.
PC is the Program Counter. When this register is assigned
as a destination register, one NOP machine cycle is added
automatically to adjust the pipeline timing.
RAM ADDRESSING
The address of the RAM is specified in one of three ways (Figure 4):
RAM Pointers
P0:0
P1:0
%37
P2:0
%FF
RAM0
@P1:0
256 x 16-Bit
%37
%0321
RAM1
256 x 16-Bit
%FF RAM Pointers
P0:1
P1:1
P2:1
%0321
%04
S4 / S3 = 01
%00
%1000
Internal ROM
4K x 16-Bit
%00
D0:0
D1:0
D2:0
D3:0
Data Pointers
%0321
D0:1
D1:1
D2:1
D3:1
@@P1:0
%0321
%1234
%0000
@D0:1
The following Instructions load
%1234 into the Accumulator:
LD A,@@P1:0
LD A,@D0:1
Figure 4. RAM, ROM, and Pointer Architecture
1. Register Indirect
Pn:b n = 0-2, b = 0-1
The most commonly used method is a register indirect
addressing method, where the RAM address is
specified by one of the three RAM address pointers (n)
for each bank (b). Each source/destination field in
Figures 5 and 8 may be used by an indirect instruction
to specify a register pointer and its modification after
execution of the instruction.
b
n1 n0
D8 D3 D2 D1 D0
RAM Pointer Register
Operation
RAM Bank
Figure 5. Indirect Register
DC 4083-00
9

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]