0% found this document useful (0 votes)
403 views

Biu & Eu

The 8086/8088 microprocessor architecture contains two main parts: the Bus Interface Unit (BIU) and the Execution Unit (EU). The BIU interfaces with external devices to fetch instructions and read/write data. It also contains an address generator and instruction queue. The EU decodes and executes instructions using an ALU, status flags, general purpose registers, and temporary registers like the Accumulator, Base, Count, and Data registers.

Uploaded by

Mim Fauzi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
403 views

Biu & Eu

The 8086/8088 microprocessor architecture contains two main parts: the Bus Interface Unit (BIU) and the Execution Unit (EU). The BIU interfaces with external devices to fetch instructions and read/write data. It also contains an address generator and instruction queue. The EU decodes and executes instructions using an ALU, status flags, general purpose registers, and temporary registers like the Accumulator, Base, Count, and Data registers.

Uploaded by

Mim Fauzi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

tulisnota.blogspot.

com

BASIC MICROPROCESSOR
SOFTWARE ARCHITECTURE OF

8088/8086
BUS INTERFACE UNIT & EXECUTION UNIT

tulisnota.blogspot.com

8086/8088 ARCHITECTURE

1. 2.

Contains two parts: BIU (Bus Interface Unit) EU (Execution Unit)

tulisnota.blogspot.com

tulisnota.blogspot.com

BIU (BUS INTERFACE UNIT)


Interface to the outside world (connect to external devices) Fetches instructions, reads and writes data Queue instructions and generate address

tulisnota.blogspot.com

BIU (BUS INTERFACE UNIT) CONT.



1. 2. 3. 4.

BIU contains: Internal communication registers Address generator Bus control logic Instruction queue

tulisnota.blogspot.com

BIU (BUS INTERFACE UNIT) CONT.



1. 2. 3. 4. 5.

Registers in BIU: CS Code Segment Register DS Data Segment Register SS Stack Segment Register ES Extra Segment Register IP Instruction Pointer

tulisnota.blogspot.com

EU (EXECUTION UNIT)
Decodes and executes the instructions EU contains: 1. ALU 2. Status and control flags 3. General purpose register 4. Temporary register

tulisnota.blogspot.com

EU (EXECUTION UNIT) CONT.



1. 2. 3. 4.

Registers in EU: AX Accumulator BX Base Register CX Count Register DX Data Register

tulisnota.blogspot.com

EU (EXECUTION UNIT) CONT



5. 6. 7. 8.

Registers in EU: (cont.) SP Stack Pointer BP Base Pointer SI Source Index Register DI Destination Register

You might also like