Microprocessor2 PDF
Microprocessor2 PDF
Development of Microprocessor
8085
CS
A15-A8
ALE
A9 - A0 1K Byte
Latch Memory
AD7-AD0 A7 - A0 Chip
WR RD IO/M D7 - D0
RD WR
– Memory Read and Write.
– I/O Read and Write.
– Request Acknowledge.
• Opcode fetch cycle.
• IO/M=0, s0 and s1 are both 1.
Memory Read Machine Cycle
• The memory read machine cycle is exactly the
same as the opcode fetch except:
– It only has 3 T-states
– The s0 signal is set to 0 instead.
Memory structure & its requirements
Interfacing Memory
• 16-bit address on the address bus.
• Select the chip
• Select the register.
• IO/M and RD
Address decoding
Chip Selection
A15- A10 Circuit
8085
CS
A15-A8
ALE
A9 - A0 1K Byte
Latch Memory
AD7-AD0 A7 - A0 Chip
WR RD IO/M D7 - D0
RD WR
Control and Status Signals
RESET signal
• RESET IN: Set to 0, MP will reset
• RESET OUT: Reset external devices.
Direct Memory Access (DMA)
• IO technique where external IO device
requests the use of the MPU buses.
• High speed access to the memory.
– Example of IO devices that use DMA: disk
memory system.
• HOLD and HLDA are used for DMA.
• If HOLD=1, 8085 will place it address, data and
control pins at their high-impedance.
• A DMA acknowledgement is signaled by
HLDA=1.
MPU Communication and Bus Timing