Basics of 8085 microprocessor architecture and functional block, 8085 microprocessor
1. Unit-I-A
Microprocessors and Microcontrollers
8085 Microprocessor:
Basics of 8085 microprocessor architecture
and its functional block, 8085 microprocessor
IC pin outs and signals, addressing modes of
8085.
4. General Purpose Registers
• Registers B, C, D, E, H, and L are general purpose
registers in 8085 Microprocessor. All these GPRS are
8-bits wide. They are less important than the
accumulator. They are used to store data
temporarily during the execution of the program.
For example, there is no instruction to add the
contents of Band E registers. At least one of the
operands has to be in A. Thus to add Band E
registers, and to store the result in B register, the
following have to be done.
5. Temporary Registers
• (a)Temporary Data Register - The ALU has two inputs.
One input is supplied by the accumulator and other from
the temporary data register. The programmer cannot
access this temporary data register. However, it is
internally used for execution of most of the arithmetic
and logical instructions.
• (b) W and Z registers - Wand Z registers are temporary
registers. These registers are used to hold 8-bit data
during the execution of some instructions. These registers
are not available for the programmer since
8085Microprocessor Architecture uses them internally.