Microprocessors Architectures: Lec. 2: 8085 Microprocessor Interfacing and Addressing Modes Omar Zyad
Microprocessors Architectures: Lec. 2: 8085 Microprocessor Interfacing and Addressing Modes Omar Zyad
Microprocessors Architectures: Lec. 2: 8085 Microprocessor Interfacing and Addressing Modes Omar Zyad
Architectures
LEC. 2: 8085 MICROPROCESSOR INTERFACING AND
ADDRESSING MODES
OMAR ZYAD
8085 Microprocessor Interfacing
As we learn in last lecture about the Address Bus
◦ 16 lines.
◦ It is used to carry the address of memory location and
address of input ports
◦ It is unidirectional.
◦ A0 – A15
Ex: If a processor has 4GB memory then how many address lines are required to
access this memory?
◦ Sol: 4GB =4 * 1024MB = 4 * 1024 * 1024 * 1024B = 2^2 * 2^10 *2^10 * 2^10
= 2^32
◦ The address line is 32.
8085 Microprocessor Interfacing
Memory Map
I/O map
Memory Mapped vs. I/O Mapped
MEMORY MAPPED IO IO MAPPED IO
◦ Disadvantages
1. Extra decoders are necessary
2. Some delay will be produced by these extra decoders.
Memory Map
Linear Select or Partial decoding
◦ Advantages
1. its simplified decoding circuit.
2. This reduces the hardware design cost.
◦ Disadvantages
1. Multiple addresses are provided for the same location
2. Complete memory space of the microprocessor is not efficiently
used
3. Adding or interfacing ICs with already existing circuitry is difficult.
Memory Map
MEMORY DEVICES
◦ It is used to store data and instruction. Computer memory is the storage space in
computer where data is to be processed and instructions required for processing
are stored.