Professional Documents
Culture Documents
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
3
Software Architecture of the 8088/8086 Microprocessors
Instruction #1
5
Pipelining – Decode Stage
• Determine Instruction Type
• Get Necessary Data
• Setup ALU
Instruction #2 Instruction #1
6
Pipelining – Execute Stage
• Perform Required Operation
• Store Result In Result Register
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