Architecture 8085
Architecture 8085
The unit will have the necessary lines for the address bus,
the data bus, control and status signals, and would require
only a power supply and a crystal (or equivalent frequency-
determining component) to be completely functional.
Microprocessing Unit (MPU)
Intel has some specialized memory and I/O devices that do not
require such control signals.
Pinout and Signals
1. Address Bus
2. Data Bus
3. Control and Status Signals
4. Power Supply & Frequency Signals
5. Externally Initiated Signals, and
6. Serial I/O Ports.
1 2 40 20
SID 5 X1 X 2 VCC VSS
Serial
I/O SOD 4 A15 28
Ports High-Order
TRAP 6 21 Address Bus
A8
RST 7.5 7
RST 6.5 8
RST 5.5 9 19
Multiplexed
INTR 10
Externally
8085A AD7 Address/Data
Initiated
8 Bus
12
Signals READY 35
30
HOLD 39 ALE
തതതതതതതതതതതത
AD0
RESET IN36
29
S0
33
S1
തതതതതതത
INTA ഥ
IO/M
34 Control and Status Signal
External Signal 11
തതതത
RD
Acknowledgement HLDA 32
38
തതതതത
WR
31
3 37
RESET CLK
OUT OUT
Pinout and Signals
ADDRESS BUS
The 8085 has eight signal lines, A15 – A8, which are unidirectional and used
as the high order address bus.
MULTIPLEXED ADDRESS/DATA BUS
The signal lines AD7 – AD0 are bidirectional and serve a dual purpose, that
is, they are used as the low-order address bus as well as the data bus. In
executing an instruction, during the earlier part of the cycle, these lines
are used as the low-order address bus. During the later part of the cycle,
these lines are used as the data bus. This is also known as multiplexing
the bus.
S1 and S0: These status signals, similar to IO/M, can identify various
operations, but they are rarely used in small systems. All the
operations and their associated status signals are listed in the
following table.
Status
Machine Cycle IO/M S1 So Control Signals
Opcode Fetch 0 0 1 RD = 0
Memory Read 0 1 0 RD = 0
Memory Write 0 0 1 WR = 0
I/O Read 1 1 0 RD = 0
I/O Write 1 0 1 WR = 0
Interrupt Acknowledge 1 1 1 INTA = 0
Halt Z 0 0
Hold Z X X RD, WR = Z and
Note:
ResetZ = Tri-state (High Impedance) Z X X INTA = 1
X = Unspecified
Pinout and Signals
4F
T1 T2 T3 T4
CLK
A15 High-Order
20H Unspecified
Memory Address
A8
AD7
05H 4FH Opcode
AD0 Low-Order
Memory Address
ALE
ഥ
𝐈𝐎/𝐌
Status ഥ = 0, S0 = 1, S1 = 1
𝐈𝐎/𝐌 Opcode Fetch
തതതത
𝐑𝐃
A15
A8
ALE
AD7 D Q
8085
Microprocessor
AD0
IO/M
8085 RD
WR