8085 Microprocessor Architecture
8085 Microprocessor Architecture
Dr.YNM
SALIENT FEATURES
• The Intel 8085 CPU is an 8-bit device with a clock speed of 3 - 5
MHz. It has 80 basic instructions and 246 op-codes. Its clock cycle is
200 ns (For a frequency of 5 M.Hz)
• 8085 microprocessor is a 40-pin DIP chip which works at + 5V DC.
• It has one 8-bit data bus and one 16-bit data bus.
• It has a 16-bit address bus and can access an address space of 64kB.
• 8085 supports a total of 5 interrupt sources among which one is non-
vectored interrupt and 4 are vectored .
• It has one 8-bit Accumulator , one 16-bit program counter and one
16-bit Stack pointer register and one 8- bit Instruction Register.
• It has one 8-bit status/Flag register, where only 5-flags are
supported.
contd
• It has one serial port with two lines SOD(Serial Output Data) & SID
(Serial Input Data).
• This 8085 is an enhanced version of its predecessor the 8080A.Its
instruction set is upward compatible with that of the 8080A.
• 8085A has an on-chip clock generator with external crystal, LC or
RC network.
• This 8085 microprocessor is built with nearly 6200 transistors.
• The enhanced version of 8080 is the Intel 8085AH. It is an N
channel depletion load, Silicon gate (HMOS) 8-bit processor.
• Clock frequencies of 3MHZ, 5MHZ and 6MHZ selections are
available.
Block Diagram of 8085
• ALU
• Registers
• Timing &
• Control Unit
Architecture
• Intel 805 processor is based on CISC architecture.(Complex
Instruction Set Computer)
• The architecture of the 8085 microprocessor ,gives the details of
internal arrangement of ALU, Registers ,Timing & Control unit and
their internal connections through the data, address and control buses.
• The architecture of 805 consists of three important sections as shown
in the block diagram.
(i) ALU (ii).Registers (iii) Timing & Control Unit
Arithmetic and logic unit (ALU)
• The ALU performs all the arithmetic and logical operations like
addition, subtraction, complementing, logical AND, logical OR,
logical Exclusive OR, incrementing and decrementing, rotate, shift
and clear.
• An ALU is made of many logic gates and adders etc.
The arithmetic and logic unit consists of the following units
(a).Accumulator (A).
(b).Temporary register.
(c).Flag register.
Accumulator (A)