Architecture of 8085 Microprocessor
Architecture of 8085 Microprocessor
MICROPROCESSOR
Definition : Microprocessor
• The word comes from the combination Micro (indicating very
small size) and Processor (process means to manipulate e.g.
certain operations on the numbers)
• The microprocessor is the central processing unit (CPU) of
the computer. It is heart of computer
OR
• A programmable device that takes in numbers, performs on
them arithmetic or logical operations according to the
program stored in memory and then produces other numbers
as a result
Features :
contents of Accumulator.
• 3. The final result of an AL – operation is placed in the accumulator.
• 4. Some logical instructions need only one data. It is held in the
accumulator.
• Sign (S):The sign status flag is set to 1 if the most significant bit of the
result of an arithmetic or logical operation is 1otherwise 0
• Parity (P):The parity status flag is set to 1 when result of the operation
contains even number of 1's It is set to zero when there is odd number
Example:
9
CB
The 8085 Bus Structure
• The 8-bit 8085 CPU (or MPU – Micro Processing Unit)
communicates with the other units using a 16-bit address bus,
an 8-bit data bus and a control bus.
Bus Organisation:
•Data Bus
•Address Bus
•Control Bus
The μp performs the basic four operations
i. Memory Read: Reads data from memory
ii. Memory Write : Writes data into memory
iii. I/O Read: Accepts data from i/p devices
iv. I/O Write: Sends data to o/p devices
All these operations are part of communication process between the CPU and
external devices. These communications are performed with the help of the
above said buses
Address & Data Bus
• Data bus is 8-bit wide and hence, 8-bits of data can be transmitted in parallel
from or to the μp.
• They are bidirectional. These are used to transfer data.
• μp requires a 16-bit wide address bus as the memory addresses are of 16-bit.
• The 8 MSBs of the address are transmitted by the address bus, A-bus (A8 to
A15)pins
• The 8 LSBs of the address are transmitted by the address/data bus, AD-
bus(AD0-AD7)pins
• These address/data bus transmits data and address at different moments. Thus
AD-bus operates in time shared mode. This technique is known as
multiplexing.
• First 8 MSBs of the memory address are transmitted on the A –(address) bus
and 8 LSBs on the AD – (address/data) bus.
• Control Bus:
• These are comprised of various single lines
• They provide the timing and synchronization signals.
• They are individual lines that provide a pulse to indicate an
CPU operation.
• CPU generates specific control signals for every operation it
performs.
Pin Configuration:
Pin Configuration cont…
1) Address Bus (A15-A8 and AD7-AD0):
The microprocessor 8085 has 16 bit address lines from A15-
A8 and AD7-AD0. These lines are used to transfer 16 bit address of
memory as well as 8-bit address of I/O ports.