You are on page 1of 11

Microprocessors &

Microcontrollers
Lecture 7
02/02/2022
Introduction
8086 microprocessor
• Designed by Intel 1976
• 16-bit microprocessor,20 address lines, 16 data lines and
provides upto 1 MB storage
• Operations like multiplication and division
• Supports two modes----- Maximum Mode
Minimum Mode
Features of 8086 Microprocessor
• Contains instruction queue
• First 16-bit processor having 16-bit ALU, 16 bit
registers, 16-bit internal data bus and 16-bit
external data bus resulting in faster processing
• Available in 3 versions ---- 8086 (5 MHz)
8086 (8 MHz)
8086 ( 10 MHz)
• Uses two stage of pipelining i.e. Fetch stage and
Execute stage
Comparison
8085 Microprocessor 8086 Microprocessor
Size
Address Bus
Memory
Instruction
Pipelining
I/O
Cost
Architecture of 8086 Microprocessor
Registers
Execution Unit (EU)
EU contains
1. ALU
2. Flag Register ( 16 bit register)
a) Conditional Flag
b) Control Flag
a) Conditional Flag----- Auxiliary carry flag
Carry Flag
Parity Flag
Zero Flag
Sign Flag
Overflow Flag
Execution Unit (EU)
b) Control Flag------ Trap Flag
Interrupt Flag
Direction Flag
3) General Purpose Registers—
Ax register
Bx register
Cx register
Dx register
4) Stack Pointer Register
5) Source Index Register
6)Destination Index Register
7) Base Pointer
Bus Interface Unit (BIU)
It has following parts-
a) Instruction queue
b) Segment register---- Code Segment (CS)
Data Segment (DS)
Stack Segment (SS)
Extra Segment (ES)
c) Instruction Pointer (IP)
Thank you

You might also like