- The 8086 CPU is divided into two independent functional parts, the Bus Interface Unit or BIU and the Execution Unit or EU.
- Dividing the work between these two units speeds up processing.
- The BIU has the following functionalities;
+ It sends out addresses
+ It fetches instructions from memory
+ It reads data from parts and memory; and
+ It writes data to ports and memory.
+ It sends out addresses
+ It fetches instructions from memory
+ It reads data from parts and memory; and
+ It writes data to ports and memory.
- In other words, the BIU handles all transfers of data and addresses on the buses for the execution unit.
- The execution unit of the 8086 tells the BIU where to fetch instructions or data from, decodes instructions and executes instructions.
8086 Internal Architecture |
No comments:
Post a Comment