Documente Academic
Documente Profesional
Documente Cultură
Microprocessor
Machine Cycles
Dayanand K
8085
Memory interface
INTEL 8085 can be interfaced with Max of 64KB Memory Unit
It may be RAM and ROM of 32 KB each symmetrically or
asymmetrically.
• The memory unit has address decoder, multiplexer,
Output/input buffer, and memory location etc.
• Decoder Decodes the address and locks the appropriate one.
• Multiplexer chooses the location and connects it with data bus.
• Output buffer works in the case of Read operation and input buffer
in the case of write operation. Output buffer sends the data to Data
bus and Input buffer receives the data from data bus.
• For ROM input buffer is disabled.
Memory Unit 8085
ADDRESS DECODER
64KB
Location
Address bus (16 Bit) Capacity
8 Bit = 1 Byte/Location or
Address
A0-A15 address
(0000 to FFFF)
Read-RD’
Write-WR’
MUX
Output
Input
Input
Data Bus (8 Bit) - D0-D7
8085
Memory Interfacing
ALE
AD0-AD7 (LOWER
ADDRESS AND ADDRESS
ADDRESS BUS (A0-A7)
DATA BUS) LATCH
8085 MEMORY
DATA BUS (D0-D7)
IO/M’ CS’
RD’
WR’
S1 S0
8085
8085 IO/M’
0
1
INPUT OUTPUT
RD’ 0
1 DEVICES
WR’ 0
1
0 S1
1 S0 0
1
8085
8085 IO/M’
0
1
INPUT OUTPUT
RD’ 0
1 DEVICES
WR’ 0
1
0 S1
1 S0 0
1
8085
8085 IO/M’
0
1
INPUT OUTPUT
RD’ 0
1 DEVICES
WR’ 0
1
0 S1
1 S0 0
1
8085
8085 IO/M’
0
1
INPUT OUTPUT
8 BIT DATA
RD’ 0
1 DEVICES
WR’ 0
1
0 S1
1 S0 0
1
8085
8085 IO/M’
0
1
INPUT OUTPUT
RD’ 0
1 DEVICES
WR’ 0
1
0 S1
1 S0 0
1