Comparison between 8086 and 8088, Assembly Language

Comparison between 8086 and 8088

All the changes in 8088 above 8086 are indirectly or directly related to the 8-bit, 8085 compatible data and control bus interface.

1) The predecoded code queue length is reduced to 4 bytes in 8088, whereas the 8086 queue have 6 bytes. This was done to get ride from the unnecessary prefetch operations and optimize the use of the bus by BIU when prefetching the instructions.

2) The 8088 bus interface unit will fetch a byte from memory to load the queue each time, if at least one byte is free. In case of 8086, at least two bytes should be free for the next fetch operation.

3) The whole execution time of the instructions in 8088 is affected by the 8-bit external data bus. Now all the16-bit operations require additional 4 clock cycles. The CPU speed is also restricted by the speed of instruction fetches.


The pin assignments  of both the CPUs are closely identical, however, they have the following functional changes.

1.) A8-A15 already latched, every time valid address bus.

2. ) BHE has no meaning as the data bus is only of 8-bits.

3.) SS0 provides the S0 status information in  theminimum mode.

4.) IO/M has been inverted to be compatible with 8085 bus structure


Posted Date: 10/10/2012 4:04:01 AM | Location : United States

Related Discussions:- Comparison between 8086 and 8088, Assignment Help, Ask Question on Comparison between 8086 and 8088, Get Answer, Expert's Help, Comparison between 8086 and 8088 Discussions

Write discussion on Comparison between 8086 and 8088
Your posts are moderated
Related Questions
External Hardware-Interrupts External hardware-interrupts are generated by controllers of external devices or coprocessors and are connected to the processor pin for Non Mask a


RISC Characteristics : The  concept  of  RISC  architecture  include  an  attempt  to  reduce  execution  time  by make  simple  the instruction set of the computer. The main c

Your assignment for this project is to write an assembly language program that checks if the user's input is a valid ISBN number. A sample run of your program might look like:

;StrNCpyAsm - copy zero terminated string2 to zero terminated string1, ; but copy no more than count (parameter) characters ; or the length of string2, whi

EVOLUTION OF MICROPROCESSOR : The digital circuits and systems may be broken into two part: 1) Sequential Circuit and 2) Combinational Circuits     Norm

bello need help with a final project , I have to do a presentation on a digital stop watch , but I have to use edsim51 to make it wondering if you guys can help me


can u please give me ideas on Assembly Language Projects using Nasm

Hand shaking : Handshaking, or 2-way handshaking, is 1 type of strobe operation. It typically involves 2 handshaking lines: an output line to denote when the board is ready an