The microprocessor contains two main units: the Bus Interface Unit (BIU) and the Execution Unit (EU). The BIU interfaces with external devices by fetching instructions, reading and writing data, and generating addresses. It contains registers like the CS, DS, SS, ES, and IP registers. The EU decodes and executes instructions using components like the ALU, flags, and general purpose registers including AX, BX, CX, DX, SP, BP, SI, and DI.
The microprocessor contains two main units: the Bus Interface Unit (BIU) and the Execution Unit (EU). The BIU interfaces with external devices by fetching instructions, reading and writing data, and generating addresses. It contains registers like the CS, DS, SS, ES, and IP registers. The EU decodes and executes instructions using components like the ALU, flags, and general purpose registers including AX, BX, CX, DX, SP, BP, SI, and DI.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online from Scribd
The microprocessor contains two main units: the Bus Interface Unit (BIU) and the Execution Unit (EU). The BIU interfaces with external devices by fetching instructions, reading and writing data, and generating addresses. It contains registers like the CS, DS, SS, ES, and IP registers. The EU decodes and executes instructions using components like the ALU, flags, and general purpose registers including AX, BX, CX, DX, SP, BP, SI, and DI.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online from Scribd
ARCHITECTURE OF 8088/8086 8086/8088 ARCHITECTURE Contains two parts: 1. BIU (Bus Interface Unit) 2. EU (Execution Unit) BIU (BUS INTERFACE UNIT) Interface to the outside world (connect to external devices) Fetches instructions, reads and writes data Queue instructions and generate address BIU (BUS INTERFACE UNIT) CONT. BIU contains: 1. Internal communication registers 2. Address generator 3. Bus control logic 4. Instruction queue BIU (BUS INTERFACE UNIT) CONT. Registers in BIU: 1. CS – Code Segment Register 2. DS – Data Segment Register 3. SS – Stack Segment Register 4. ES – Extra Segment Register 5. IP – Instruction Pointer EU (EXECUTION UNIT) Decodes and executes the instructions EU contains: 1. ALU 2. Status and control flags 3. General purpose register 4. Temporary register EU (EXECUTION UNIT) CONT. Registers in EU: 1. AX – Accumulator 2. BX – Base Register 3. CX – Count Register 4. DX – Data Register EU (EXECUTION UNIT) CONT Registers in EU: (cont.) 5. SP – Stack Pointer 6. BP – Base Pointer 7. SI – Source Index Register 8. DI – Destination Register