answersLogoWhite

0

biu stands for bus interface unit and eu stands for execution unit.

In 8086 microprocessor BIU fetches the instructions and places in the queue.

The Eu executes the fetched instruction and places the result in the registers

User Avatar

Wiki User

12y ago

What else can I help you with?

Continue Learning about Engineering
Related Questions

What do BIU and EU stand for and what are their functions?

biu stands for bus interface unit and eu stands for execution unit. In 8086 microprocessor BIU fetches the instructions and places in the queue. The Eu executes the fetched instruction and places the result in the registers


Execution unit bus interface unit function 0f 8086 8088?

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.


Draw the functional block diagram of 8086 microprocessor and explain?

8086 has two blocks Bus Interfacing Unit(BIU) and Execution Unit(EU).The BIU performs all bus operations such as instruction fetching, reading and writing operands for memory and calculating the addresses of the memory operands. The instruction bytes are transferred to the instruction queue.EU executes instructions from the instruction system byte queue.Both units operate asynchronously to give the 8086 an overlapping instruction fetch and execution mechanism which is called as Pipelining. This results in efficient use of the system bus and system performance.BIU contains Instruction queue, Segment registers, Instruction pointer, Address adder.EU contains Control circuitry, Instruction decoder, ALU, Pointer and Index register,Flag register.


How many data lines are necessary in 16-bit microprocessor?

It depends. From the CPU's point of view, 16 data lines are necessary in a 16-bit microprocessor. Some implementations, however, such as the 8088, use an 8-bit bus, instead of like the 8086, which uses a 16-bit bus. The Bus Interface Unit (BIU) handles the conversion, packing, and unpacking transparently to the Execution Unit (EU or CPU).


Why pipelining used in 8086?

8086 is a pipelined processor. In 8086 to speed up the execution of a program,instruction fetching and executing the instruction are overlapped each other.This is a part of pipelined technique.


What is instruction prefetching?

Instruction pre-fetching is very important phenomena in 8086 microprocessor. There is a 16-bit register set located in the BIU (bus Interface Unit) known as QUEUE.While EU (Execution Unit) is working on the instructions i.e decoding and executing them, queue fetches the next sixinstruction byte of the running program. It is to be noted that, unlike stack (which is last in first out), queue is first in first out. Instruction which is fetched first is retrieved first.This is much faster than sending out the address and waiting for memory to send back the instruction byte or bytes.Limitation of QUEUE:This pre-fetching of instruction speeds up processing but sometimes during 1JMP and CALL statements, queue has to be dumped and reloaded again starting from the next address.Fetching the instruction while the current instruction executes is called pipelining.1. Like in c++ programming, when a function is called the control is transferred to the function and its instruction


If you are from an EU country do you have to pay to get into another EU country?

No. free movement of labour across EU borders is a fundamental right in the EU.


EU QUERO USA?

I want - Eu queroI wish - Eu desejoI desire Eu desejo ( desire is also a noun)


What is 'I love you' in Brazilian?

Eu amo você or Eu te amo or Eu amo-te (pronounced "Eu amu'-tee")


What is the English Translation of the Brazilian word EU?

I (am) Eu sou Me too ( Eu também)


Is Switzerland from the EU?

No, Switzerland isn't in the EU.


Is Laos in the EU?

Laos is not a member of the EU.