answersLogoWhite

0


Best Answer

8051: 16 bit Microcontroller

on chip ROM( 8KB) and On chip RAM (128 bytes)

two 16 bit timer/counter.

four 8-bit ports for input/output

fully duplex serial receiver/transmitter.

no prefetching of instruction.

16 address pins

8086: 16 bit Microprocessor

No on chip memory.

memory is divided into two banks to increase the processing speed.

prefetching of 6 bytes of instruction in a queue.

20 address pins

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
User Avatar

Triveni V

Lvl 1
1y ago
8051 is a 8 bit microcontroller.
More answers
User Avatar

Wiki User

11y ago

Microprocessors generally require external components to implement program memory, ram memory and Input/output.

-Here cpu is stand alone,RAM ROM I/O, timer are separate.

-It is expensive n versatile.

-used for general purpose.

-RAM n ROM size is user defined.

-bit manipulation is less.

-access time is less.

-more hardware is used.

Microcontrollers incorporate program memory, ram memory and input/output resources internal to the chip.

-Here cpu RAM ROM I/O, timer are on a single chip.

-It is cheaper as compared to microprocessor.

-used for single purpose.

-fixed amount of on chip RAM,ROM and I/O ports.

-bit manipulation is more.

-access time is more.

-less hardware is used.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Terms 'Program Counter' and 'Instruction Pointer' are synonyms; the difference between these processors is that 8085 has a single 16-bit address space, while 8086 has a 20-bit address space, and addresses are composed from two 16 bit registers (segment and offset; for instructions they are CS and IP).

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

Both the 8086 and the 8088 are 16 bit processors. The 8086 runs on a 16 bit bus, and can therefore fetch and store two bytes at a time, while the 8088 runs on an 8 bit bus and can only fetch and store one byte at a time.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

no hardware support for virtual memory

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between 8051 and 8086?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Diff between 8086 and 8051?

35


Which is better in 8086 and 8051?

If you mean greater (more) 8086.


What is difference between 8051 and 8085?

4


What is the difference between microcontroller 8051 and avr atmega16?

avr is high speed cmpar to 8051.in 8051 there are less number of instructions


Show the difference between Motorola 6800 and Intel 8086?

Comparision between motorola6800 And Intel 8086


What is difference between 89s52 and 8051?

internal and external memory


What is the difference between 8051 pic controllers and arm7 lpc2148?

architecture


What are the examples of microprocessors?

E.g. 8085, 8086, 8255, 8051, 6800, 8257, 8251 and many more...


Difference between 89s51 and 89s52?

89s51 and 89s52 both are same version of 8051 microcontroller


Main difference between 8085 and 8086?

The most significant difference between the Intel 8085 and 8086 microprocessors is that the 8085 is an 8-bit system and the 8086 is a 16-bit system. This difference allows the 8086 system to have a much larger set of operational instructions and can make calculations to more significant places. Note: the 8085 processor does have two 16-bit registers. The pointer and the program counter.


What is the difference between 8086 and 8088 microprocessor?

The difference between the 8086 and the 8088 is that the 8086 has a 16 bit data bus and that the 8088 has an 8 bit data bus. Both processors are the same 16 bit processor, and both have a 20 bit address bus. The 8086 is twice as fast as the 8088 in terms of data transfer rate on the bus for the same bus clock speed.


What has the author Kenneth J Ayala written?

Kenneth J. Ayala has written: 'Instructor's Guide To Accompany The 8051 Microcontroller' 'The 8086 microprocessor' -- subject(s): Computer interfaces, Intel 8086 (Microprocessor), Programming