Explain why 8086 internal architure is divided into BIU and EU.


The architecture of 8086 is divided into two functional parts i.e.
(i) Execution unit (EU)
(ii) Bus interface unit (BIU)
These two units work asynchronously.
Functional division of architecture speeds up the processing, since BIU and EU operate parallel and independently i.e., EU executes the instructions and BIU fetches another instruction from the memory simultaneously. As the whole architecture is divided into two independent functional parts and both the subsystem’s operations can be overlapped, hence the architecture is PIPELINING type of architecture.

The execution unit informs the BIU of the processor regarding from where to fetch the instructions from and then executes these instructions. The BIU handles transfer of data and address between the processor and memory /I /O devices by computing address (Physical/ Effective address) and send the computed address to memory / I/ 0 and fetches instruction codes then stores them in FIFO register set called Queue register. The BIU also relocates the addresses of the un relocated operands and reads/writes data from/to memory / I/ O devices. 

No comments

Dear Members, Thanks for Your Comments. We must be reply your comment answer as soon as possible. Please Stay with us.....

Theme images by ideabug. Powered by Blogger.