answersLogoWhite

0


Best Answer

The 8086/8088 is comprised of two major subsystems; the execution unit (EU), and the bus interface unit (BIU). They are relatively uncoupled, so they can run somewhat independently of each other. The EU is responsible for executing all of the instructions, while the BIU is responsible for processing the requests from the EU to and from external memory.

By separating these two major functions, Intel achieved two goals.

First, they were able to provide two versions of the same processor, one on an 8-bit bus (the 8088), and the other on a 16-bit bus (the 8086). Both EU's are the same, a 16-bit processor. The two flavors allow the system designer to choose the level of simplicity versus the level of performance.

Second, by decoupling the EU from the BIU, the BIU is now able to start fetching instructions from memory, while the EU is busy processing the previous instruction. Depending on the mix of instructions, the BIU is theoretically capable of having the next instruction already fetched and available by the time the EU needs it. This boosts performance.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

BIU is the addressing unit in 8086

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Execution unit bus interface unit function 0f 8086 8088?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

8088 and 8086 were introduced by?

The 8086/8088 family of microprocessors was introduced by Intel.


What is execution unit and bus interface unit?

In the 8086/8088, the execution unit is the part of the processor known as the CPU. It executes the instructions and generates the results. The bus interface unit, on the other hand, is the part of the processor that handles reading and writing to memory. The two are somewhat loosely coupled, with the bus interface unit attempting to always be ahead of the execution unit, i.e. using the cache, so that the execution unit's wait time is minimized and performance is maximized.


Why implement 8086 processor to 8087 processor?

The 8086/8088 is the general purpose processor. The 8087 is the math co-processor for the 8086/8088.


Which one launch first 8088 or 8086?

1978 - 8086 1979 - 8088 First IBM PC used 8088. I think later low end IBM PC's used 8086.


Why 8088 is slower than 8086?

The 8088 is slower than the 8086 because the 8088 is running an 8-bit bus, while the 8086 runs a 16-bit bus. The two processors are the same, 16-bit processors, but the 8088 requires twice as many memory accesses to do the same amount of work as the 8086.


What is the 8086 pin?

See the related link, below, for the 8086/8088 pinout.


What is the meaning of 0FH in 8086 microprocessor?

0FH is a literal constant for the integer value 15. In the 8086/8088, as an opcode, it is the lock prefix, which means that no other CPU or bus master can take the bus during the execution of the instruction.


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 Yu-cheng Liu written?

Yu-cheng Liu has written: 'Microcomputer systems' -- subject(s): Intel 8086 (Microprocessor), Intel 8088 (Microprocessor), Intel 8086 (Microprocesseur), Mikroprozessor 8086, Microcomputers, Mikroprozessor 8088, Intel 8088 (Microprocesseur)


On what voltage do the 8085 and 8086 operate?

The 8085 and 8086/8088 operate on 5 volts.


8086 is risc or cisc based architecture?

The 8086/8088 is a CISC based architecture.


Is rst7.5 is a maskable interrupt in 8086?

No. RST7.5 is a maskable interrupt on the 8085, not the 8086/8088.