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
DMA Hardware (8237 DMAC) :   1)Processor contain HOLD/HOLD Acknowledge lines to interact with 8237 o   DMAC can achieve control of ISA bus by asserting HOLD o   P

Interrupt Table Each interrupt level has a booked memory location, called an interrupt vector.  All these vectors (or pointers) are stored in the interrupt table. Table lies at

errorlevel -302 ;prevents error code for this chipset __config 0x373A ;chip config PIC spec page 146 processor 16F877A ;chipset reset code

NASM assembly language program: Consider a sequence of 19 strictly positive decimal digits, most likely stored in an array. There are obviously duplicates, and the sequence is un

How can i starting with Assembly langauge?

LDS/LES Instruction execution :  LAHF : Load AH from Lower Byte of Flag: - This instruction loads the AH register with the lower byte of the flag register. This instruction ca

move a byte string ,16 bytes long from the offset 0200H to 0300H in the segment 7000H..

Fourth  Generation Microprocessor : The single chip 32-bit microprocessor was introduced in 1981 by Intel as iAPX 432. The other 4th generation  microprocessors  were;  Hewlett

Assembling a program Microsoft Assembler MASM is one of the simple to use and famous assemblers.  All the references and discussions in this section are belonging to the MASM.

CMPS : Compare String Byte or String Word:-The CMPS instruction may be utilized to compare two strings of Words or byte. The length of the string ought to be stored in the CX. If