answersLogoWhite

0


Best Answer

1. Debate

2. Ponder

3. Write a 1,000 page referendum

4. Have a big long protest

5. Change the decision

6. Write a 2,000 page apology

7. And in the end, do bugger all.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the phases execution of instruction unit in EU?
Write your answer...
Submit
Still have questions?
magnify glass
imp
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


Explain the function of BIU and EU in 8086?

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.


What is prefetch queue in 8086?

To speed up the program execution, the B.I.U fetches six instructions byte ahead of time from memory and stores in FIFO registers called "queue". Since EU and B.I.U are independent, the B.I.U fetches additional instruction, while EU decodes and executes a previously fetched instruction. When the execution unit is ready for its next instruction, it simply reads the instruction from the queue. The main point here is that, fetching of the next instruction is overlapped with the execution of current instruction. This is called pipe lining pipe lining saves time required for executing instructions. For example, if a multiplication operation is to be performed with its operands and registers, the microprocessor takes 100 clock-cycles, however, without pipe lining and with pipe lining, the number of clock cycles required to multiply two operands get relatively reduced. There are many instructions in 8086 microprocessor that require huge number of clock cycles. Thus, the prefetch queue becomes a circular part in enhancing the performance of the system.


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.


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


What is the monetary unit of EU?

euro


What is SI unit of entropy?

eu


What is a bus interface unit?

The bus interface unit is the part of the processor that interfaces with the rest of the PC. Its name comes from the fact that it deals with moving information over the processor data bus, the primary conduit for the transfer of information to and from the CPU. The bus interface unit is responsible for responding to all signals that go to the processor, and generating all signals that go from the processor to other parts of the system.


How does creation of Eu trading bloc unit Europe?

A trading bloc accounts for free trading among nations. There is freetrade althroughout the EU (in addition to other European countries). This helps the economies of the EU countries grow, in addition to having a universal currency: the Euro.


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).