Compare 8085 | 8086 | Z80 | 6800 | 80386
[Home][Query][FAQ][Aboutus][Contact us][Sitemap][Privacy Policy][Advertise ]
Logos and brand names used in this site are belonging to their respected owners. We have used them here only for the purpose of information. Enable Active X control from internet options of internet explorer to view all element of this site.
Best viewed in 1024x768 pixels
because information matters                                                                                                                                                                                                    Tutorials   |   InfolettersNews  |  Search
S.No. 8085 Microprocessor Z80 Microprocessor
1 Data Lines are MULTIPLEXED It has no MULTIPLEXED lines
2 74 instructions 158 Instructions
3 Operates at 3 to 5MHz Operates at 4 to 20 MHz
4 It has 5 interrupts It has two interrupts
5 No on board dynamic memory It has on board logic to refresh Dynamic memory
6 It contains no Index register It has two Index register
7 It contains SIM & RIM It contains no SIM & RIM
Comparison between 8085 and Z80 Microprocessors
This tutorial gives a brief comparison among different classic microprocessor families like 8085, 8086, 80186, Zilog 80 and Motorola 6800 processor. This comparison we are giving because of demand from our students of different countries.
Compare between 8085 and 8086, Compare between 8051 and MC6800, Compare between 8086 and 80386, Compare between 8086 and 8088
S.No. 8085 Microprocessor MC6800 Microprocessor
1 It operates on Clock frequency of 3 to 5 MHz. It operates at 1 MHz frequency.
2 8085 has no Index register. It has one index register.
3 8085 has on board clock logic circuit. No clock logic circuit.
4 8085 has one Accumulator Register. MC6800 has two Accumulator Registers.
5 8085 has five interrupts. MC 6800 have two interrupts.
6 It has total 674 Instructions. MC6800 has total 72 instructions.
Comparison between 8085 and MC6800 Microprocessors
S.No. 8085 Microprocessor MC6800 Microprocessor
1 It is a 16 bit microprocessor and it is first 16 bit microprocessor after 8085(8-bit). It is a 32 bit microprocessor and it is logical extension of the 80236.
2 It has pipelined architecture (not highly) and high speed bus interface on single chip. It is highly pipelined architecture and much faster speed bus than 8086.
3 It is upward compatible with 80386.It means all 8086 instructions are followed by 80386. However, 80386 can support 8086 programming model & can also directly run the programs  written for 8086 in virtual mode if VM=1(in protected mode)
4 It is housed on a 40 pin  DIP package. The chip of 80836 contains 132 pins.
5 It is a built on a HMOS technology.
The 80386 using High-speed CHMOS III technology.
6 No special hardware is equipped for task Switching. It has a  special hardware for task switching.
The 8086 operates on a 5MHz. Clock.
The 80386 operate 33MHz clock frequency maximum.
8 The address bus and data bus are multiplexed. It has separate address and data bus for time saving.
9 It has a transistor package density of 29,500 transistors. Transistor density and complexity further increases 2,75,000.
10 It has a total of 117 instructions. It has total 129 instructions
11 It has no mechanism protection, paging.
The 80386  contains protection mechanism paging which has instruction two support them
12 It is operated in one mode only.
It operate in three modes
13 It has only instruction Queue. It has instruction Queue as well as pre fetch queue.
14 In 8086, It is not necessity that all operation are in parallel mode. 80386 all functional units are not parallel
15 8086 has nine flags. It contains all nine flags of 8086 but other flags named IOP,NT,RF,VM.
Comparison between 8086 and 80386 Microprocessors
S.No. 8086 Microprocessor 8088 Microprocessor
1 The instruction Queue is 6 byte long.
The instruction Queue is 4 byte long.
2 In 8086 memory divides into two banks, up to 1,048,576 bytes.
The memory in 8088 does not divide in to two banks as 8086.
3 The data bus of 8086 is 16-bit wide
The data bus of 8088 is 8-bit wide.
4 It has BHE( bar ) signal on pin no. 34 & there is no SSO(bar) signal.
It does not has BHE( bar ) signal on pin no. 34 & has only SSO(bar) signal. It has no S7 pin.
5 The output signal is used to select memory or I/O at M/IO(bar) but if IO(bar)/M low or logic ‘0’ it selects I/O devices and if IO(bar)/M is high or logic ‘1’it selects memory. The output signal is used to select memory or I/O at M(bar)/IO but if IO/M(bar) is low or at logic ‘0’,it selects Memory devices and if IO/M(bar) is high or at logic ‘1’it selects I/O.
6 It needs one machine cycle to R/W signal if it is at even location otherwise it needs two.
It needs one machine cycle to R/W signal if it is at even location otherwise it needs two.
In 8086, all address & data Buses are multiplexed.
In 8088, address bus, AD7- AD0 buses are multiplexed.
It needs two IC 74343 for de-multiplexing AD0-AD19.
It needs one IC 74343 for de-multiplexing AD0-AD7.
Comparison between 8086 and 8088 Microprocessors
Receive Regular Updates
Want to receive regular updated of Tutorials published on this site, Register for free subscription of cost Infoletter
Click Here for registration.