difference between 8085 and 8086 microprocessor

 size :

              8085 is an 8-bit microprocessor whereas 8086 is a 16-bit microprocessor.

address and data buses:-

            8085 has a 16-bit address bus and 8-bit data buses.
            8086 has a 20-bit address bus and a 16-bit data bus.


             8085 can access up to 64KB.
            8086 can access up to 1MB.


           8085 does not perform multiplication and division.
           8086 can perform multiplication and division operations.
           8085 does not have an instruction queue.
           8086 has an instruction queue. for prefetches 6 instruction at a time.


            8085 does not support pipelined architecture.
            8086 supports a pipelined structures.

input/output devices:-

            8085 can address is 256 input-output devices.
            8086 can address is 65536 input-output devices.


            8085 has a lower cost than the 8086 microprocessor.

speed of processing:-

             8086 has a faster processing speed than8085.

size of registers:-

            8085 has an 8-bit register like ALU etc.
            8086 has 16-bit registers.

number of flags and interrupt:-

            The number of flags in 8085 is 5.
           The number of flags in 8086 is 8.
           The number of interrupts in 8085 is limited.
            The number of interrupts in 8086 is 256.


Post a Comment


  1. I found your blog on Google and read a few of your other posts. I just added you to my Google News Reader. You can also visit Input Device And Output Devices for more Open Naukri related information and knowledge, Keep up the great work Look forward to reading more from you in the future.


Please do not enter any spam link in the comment box.