Type of Microprocessors
Type of Microprocessors
What is a Microprocessor?
■ The microprocessor is the main important or the heart of the
normal computer.
■ When a new data item is entered or "pushed" onto the top of a stack, the
stack pointer increments to the next physical memory address, and the
new item is copied to that address.
■ When a data item is "pulled" or "popped" from the top of a stack, the item
is copied from the address of the stack pointer, and the stack pointer
decrements to the next available item at the top of the stack.
4
Pipelining
■ A technique used in advanced microprocessors where the
microprocessor begins executing a second instruction before the
first has been completed.
5
8085 Microprocessor
■ The 8085 microprocessor is designed by Intel in the year of 1977
with the help of NMOS(N-type metal-oxide-semiconductor logic)
technology. It is a single core processor.
■ It is an 8-bit microprocessor
■ 8-bit data bus
■ 16-bit address bus, which can address up to 64KB physical memory
■ Data bus and address bus are multiplexed. AD0 – AD7 are used for
Data bus and AD0-A15 are used for address bus.
■ Six 8 bit registers arranged in pairs
■ A 16-bit program counter
■ A 16-bit stack pointer
■ Doesn’t support pipelining.
■ Doesn’t support multitasking.
■ Requires +5V supply to operate at 3.2 MHZ single phase clock
6
8085 Microprocessor
7
8086 Microprocessor
■ It is 16 bit processor. So that it has 16 bit ALU, 16 bit registers and internal data bus and
16 bit external data bus. It make s faster processing.
■ Data and address bus are multiplexed. AD0-AD15 are used both for data bus and
address bus.
■ 8086 has 20 bit address lines to access memory. Hence it can access
■ 8086 has 16-bit address lines to access I/O devices, hence it can access
■ Fetch stage that prefetch up to 6 bytes of instructions stores them in the queue.
■ Execute stage that executes these instructions.
■ 8086 uses memory banks:- The 8086 uses a memory banking system. It means
entire data is not stored sequentially in a single memory of 1 MB but memory is
divided into two banks of 512KB.
10
8086 Microprocessor Internal Block Diagram
11
Difference Between 8085 and 8086
Features 8085 Microprocessor 8086 Microprocessor
Address
It has 16 bit address bus It has 20 bit address bus
Bus
Data Bus It has 8 bit data bus It has 16 bit data bus
Multiproce
8085 does not support
ssing 8086 supports multiprocessing
multiprocessing
Support
Operating
single operating mode two modes
Modes
I/O I/O address is 28 = 256 I/O’s I/O address is 216 = 65536 I/O’s
Cost The cost of this processor is low The cost of this processor is high 12
80386 Microprocessor
Properties I3 I5 I7 I9
core 4 14 16 24
Threads 8 20 24 32
Clock 3.40-4.50 3.50-5.10 3.40-5.40 3.00-5.80
speed
(GHz)
Cache 12 24 30 36
(MB)
Memory 128 128 128 128
(GB)
(Maximum)
15