Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
87 views1 page

Microprocessor Evolution: 8085 vs 8086

The 8085 and 8086 microprocessors are 8-bit and 16-bit processors respectively. The 8085 has an 8-bit ALU and registers while the 8086 has 16-bit. The 8086 also has features like segmented memory addressing up to 1MB, support for multiplication and division instructions, and pipelining that the 8085 lacks. Both processors require a 5V power supply and use a 40-pin DIP package with a Von Neumann architecture.

Uploaded by

redcard53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
87 views1 page

Microprocessor Evolution: 8085 vs 8086

The 8085 and 8086 microprocessors are 8-bit and 16-bit processors respectively. The 8085 has an 8-bit ALU and registers while the 8086 has 16-bit. The 8086 also has features like segmented memory addressing up to 1MB, support for multiplication and division instructions, and pipelining that the 8085 lacks. Both processors require a 5V power supply and use a 40-pin DIP package with a Von Neumann architecture.

Uploaded by

redcard53
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

8085 microprocessor (year 1977) 8086 microprocessor (year 1978)

8 bit microprocessor 16 bit microprocessor


(ALU Capacity and Internal Register size is 8 bit) (ALU Capacity and Internal Register size is 16 bit)
8 bit data bus 16 bit data bus
Can address 28 = 256 I/O's Can access 216 = 65,536 I/O's
16 bit address line 20 bit address line
64 KB memory (216 bits) 1 MB memory (220 bits)
5 flags 9 flags
Clock speed 3.072 MHz Clock speed vary between 5, 8 and 10 MHz for
different versions.
It operates on clock cycle with 50% duty cycle. It operates on clock cycle with 33% duty cycle.
Accumulator based processor. General purpose register based processor.
No support for pipelining. Supports pipelining.
Does not support memory segmentation. Supports memory segmentation.
i.e., 1MB is used by dividing into segment registers
Number of transistors : 6500 Number of transistors : 29000
Only one processor is used. i.e., more than one processor is used.
It has no minimum or maximum mode. It has minimum and maximum modes.
Only program counter and address counter are All flags and counters are of 16 bits.
on 16 bit, otherwise all other counters are 8 bits
No instruction queue 6 bytes instruction queue
Program Counter Instruction Pointer
Doesn't support Multiplication and Division Support Multiplication and Division
Only supports integer and decimal Supports integer, decimal and ASCII

 It provides ‘14’ 16-bit registers.

 It has multiplexed address and data bus AD0- AD15 and A16 – A19.
 It can prefetches upto 6 instruction bytes from memory and queues them in order to speed up instruction
execution.

Common in 8085 and 8086

 It requires +5V power supply.


 A 40 pin dual in line package.
 Von Newman architecture (Program and Data stored into the same memory)
 NMOS or HMOS technique (H- High performance/density )

Minimum and Maximum Modes in 8086:


• The minimum mode is selected by applying logic 1 to the MN / MX input pin.
This is a single microprocessor configuration.
• The maximum mode is selected by applying logic 0 to the MN / MX input pin.
This is a multi-microprocessors configuration.

You might also like