Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 15

University of Mosul

College of Engineering
Department of Electrical Engineering

Microprocessors
3rd Power & Machine
Yazen Subhi

1
Lecture Out Line

•8086/8088 Microprocessor.
•Software Model of 8086/8088.
•Memory Address Space and Data Organization.

2
Microarchitecture of 88/86 MPU

• The Microarchitecture of the 8088 and 8086 are


similar.

• They both employ Parallel Processing.

3
Software Architecture of the 8088/8086 Microprocessors

Pipelined architecture of the 88/86 microprocessors


4
Pipelining – Fetch Stage
• Get Instruction From Memory
• Store In Instruction Register

FETCH DECODE EXECUTE

Instruction #1

5
Pipelining – Decode Stage
• Determine Instruction Type
• Get Necessary Data
• Setup ALU

FETCH DECODE EXECUTE

Instruction #2 Instruction #1

6
Pipelining – Execute Stage
• Perform Required Operation
• Store Result In Result Register

FETCH DECODE EXECUTE

Instruction #3 Instruction #2 Instruction #1

7
Execution and bus interface units
8
9
Arithmetic Logic Unit (ALU)
• Addition OPERAND A
• Subtraction
• Multiplication
RESULT
• Division
• Comparison
• Logic Operations

OPERAND B

10 CONTROL
11
12
13
Aligned and Misaligned word

14
Aligned and Misaligned Dword

15

You might also like