XII Chapter 1. Introduction to Microprocessor and Organization of 8085 Microprocessor Architecture
XII Chapter 1. Introduction to Microprocessor and Organization of 8085 Microprocessor Architecture
What is Microprocessor?
Microprocessor is the CPU designed on a single chip (IC).
The word "Micro" indicates that it is small in size.
It is developed by Intel company.
1) Accumulator:
In short Accumulator is called as Register 'A'. It is 8-bit
general purpose register used by user. Compulsory the first
number (operand) is stored in Accumulator, required by
ALU. Also the result of ALU is stored back into the
accumulator.
2) Temporary Register:
II) Registers:
i) PC:
PC means Program Counter. It is 16-bit register used by
both the user and the microprocessor. The PC holds the
address of next instruction to be executed (run). PC
contents gets automatically incremented or decremented
by one. On reset the PC contents become zero i.e. 0000H.
ii) SP:
SC means Stack Pointer. It is 16-bit register used by
both the user and the microprocessor. The SP holds the
starting address of stack called "Stack Top" . The Stack
means the reserved area in the RAM. The contents of
SP gets automatically incremented or decremented
by one. On reset the SP contents become zero i.e. 0000H
4) Increment/Decrement Address Latch:
It is an 16-bit register, which is used to either increment/
Decrement the contents of PC or SP by 1.
Serial:
8085 microprocessor uses the serial data transmission
method. For this serial transmission 8085 microprocessor
has two pins SID and SOD. SID i.e. Serial Input data pin,
which is used to input the data i.e. write the data or enter
the data into the microprocessor and SOD i.e. Serial Output
Data pin, which is used to output the data i.e. read or
access the data from the memory or I/O devices.
Pin Diagram (Configuration) of 8085 Microprocessor:
1] X1 and X2:
X1 and X2 are the active high Clock (clk) input pins. These are
used to give the clock input to the microprocessor by placing
a crystal of 6MHz. Here the clock frequency is divided by 2,
so the microprocessor gets clock of 3MHz.
2] Resetout:
It is active high reset output pin , used to reset the I/O devices.
3] SID and SOD:
For this serial transmission 8085 microprocessor
has two pins SID and SOD. SID i.e. Serial Input data pin,
which is used to input the data i.e. write the data or
enter the data into the microprocessor and SOD i.e.
Serial Output Data pin, which is used to output the data
i.e. read or access the data from the I/O devices.
4] Interrupts:
Interrupt is the process to stop the current operation of
microprocessor, so as to give the service to the I/O
devices. Then after giving the service to the I/O devices,
microprocessor comes back to its normal working
condition. The 8085 microprocessor has five hardware
interrupts i.e. TRAP, RST 7.5, RST 6.5, RST 5.5 and INTR.
Where the TRAP has the highest priority and INTR has
the lowest priority. On receiving the INTR interrupt
processor gives INTA signal i.e. interrupt ack.
5] AD0-AD7:
It is time multiplexed Address/Data bus. It is used to carry
low order address from A0-A7 and then it will carry the
data from D0-D7.
6] Power Supply pins:
There are two power supply pins Vcc and Vss. Vcc is
positive supply pin +5V and Vss is negative supply pin
-5V.
7] A8-A15:
It is high order address bus used to carry high order
address of memory.
8] S1 and S0:
These are status pins used to indicate the status of 8085
Microprocessor.
9] ALE:
ALE means Address Latch Enable, which is used to latch
(lock) the low order address i.e. A0-A7 From AD0-AD7 to
make the Address/Data bus free to carry the data from
D0-D7.
10] These are active low output pins, which are used
to control the Write/Read operation. When WR
becomes low than data is written into the selected
memory or I/O devices. And when RD becomes low
then data is read from the selected memory or I/O
devices.
Evalution of Microprocessor:
In early days the size of microprocessor was very large and also the cost of
microprocessor was very high. Microprocessor is a CPU designed on single IC by most
popular companies like Intel, Toshiba, Motorola, etc.
I] First Generation:
In 1971 , Intel developed the first 4004 microprocessor by the scientist Faggin.
It was 4-bit used in calculator. It was not powerful and suitable for general
calculation.
3] Third Generation:
4]Fourth Generation:
In 1981, Intel has developed the first 32-bit microprocessor 80386 and its
memory space was 4GB.
5]Fifth Generation:
Question Bank:
1] ALU
2] Flag register
3] Registers of 8085 Microprocessor
4] Interrupts of 8085 microprocessor
7] Stack