You are on page 1of 21

Microprocessor and Interfacing

EE-321
Salman Ahmad
Email: Salmanahmad@wecuw.edu.pk
Office: Cabin #19, Male Faculty Room
8085 Internal Architecture
Chapter 2,
• Microprocessor Architecture, Programming, and Applications with the 8085
[p
Processing Unit
Arithmetic Logic Unit
Accumulator
Temporary Register
• Not accessible to the programmer.
• Used by the microprocessor to load the operand during
logic/arithmetic operations in ALU.
Program Counter
Stack Pointer
Stack Pointer
Address Buffer and Address/Data Buffer
• The contents of the stack pointer and program counter are loaded into
the address buffer and address-data buffer.
• These buffers are then used to drive the external address bus and
address-data bus.
• As the memory and I/O chips are connected to these buses, the CPU
can exchange desired data to the memory and I/O chips.

You might also like