Internal Architecture of 8085 microprocessor || Intel 8085 Microprocessor Architecture and Programming || Bcis Notes

Internal Architecture of 8085 microprocessor || Intel 8085 Microprocessor Architecture and Programming || Bcis Notes

Internal Architecture of 8085 microprocessor

To work with microprocessor 8085, first, we have to know the internal architecture of 8085 microprocessor. The internal architecture of 8085 microprocessor tells us the relation between different working blocks of 8085 microprocessor. Generally, microprocessor consists of different working units those are

Control unit: It controls the complete operations of the microprocessor.
ALU: It performs data processing function with respect to arithmetic and logical manner.
Registers: It provide internal storage to CPU.
Interrupts: It maintains the priority of the process.
Internal data bus: It uses to transfer data to an appropriate place.

Internal Architecture of 8085 microprocessor

Now come to a brief discussion on all individual units of the internal architecture of 8085 microprocessors.

The ALU:

The ALU stands for arithmetic and logical unit. As the name suggest all the arithmetic and logical operation of microprocessor done inside this unit. In addition to the arithmetic & logic circuits, the ALU includes the accumulator, which is part of every arithmetic & logic operation. Also, the ALU includes a temporary register used for holding data temporarily during the execution of the operation. This temporary register is not accessible by the programmer.

Registers:

The register is a very vital unit in the internal architecture of 8085 microprocessors. These registers are used for a different purpose. Mainly registers are three types

  • General Purpose Registers
  • Special Purpose Registers.
  • Temporary Registers.

Intel processors have a set of 5 flags.

  • Carry flag
  • Parity flag
  • Auxiliary carry flag
  • Zero flag
  • Sign flag

You may also like Addressing Modes of 8085

Be the first to comment

Leave a Reply

Your email address will not be published.


*