SlideShare ist ein Scribd-Unternehmen logo
1 von 25
ARCHITECTURE OF 8086MICROPROCESSOR 
By 
A.S.Krishna
What is a Microprocessor ? 
A microprocessor incorporates the functions of a 
computer's central processing unit (CPU) on a single 
integrated circuit (IC), or at most a few integrated 
circuits. 
The microprocessor is a multipurpose, programmable 
device that accepts digital data as input, processes it 
according to instructions stored in its memory, and 
provides results as output. It has internal memory. 
Microprocessors operate on numbers and symbols 
represented in the binary numeral system.
What is 8086 Microprocessor ? 
The 8086 is also called iAPX 86. It is a 16-bit 
microprocessor chip designed by Intel between early 
1976 and mid-1978, when it was released. 
It is notable as the processor used in the original IBM 
PC.
Architecture of an 8086 
Microprocessor 
The architecture of 8086 provides a number of 
improvements over 8085 architecture. 
It supports a 16-bit ALU, a set of 16-bit registers 
and provides segmented memory addressing 
capability, a rich instruction set, powerful interrupt 
structure, fetched instruction queue for overlapped 
fetching and execution etc.,
Bus Interface Unit (BIU) 
In the BIU we have some collection components. They 
are:- 
1. Address Adder. 
2. Segment Registers and Program Counter. 
3. Instruction Queue
1. Address Adder 
In the address adder the adder adds 
the addresses and transfer them to the 
memory though the internal data bus 
path.
2. Segment Registers and 
Program Counter 
Segment Registers 
Code segment 
Data segment 
Stack segment 
Extra segment 
Segment Registers 
CS 
DS 
SS 
ES 
Program Counter 
IP 
Program Counter 
Instruction Pointer
3. Instruction Queue 
Instruction Queue 
6 
5 
4 
3 
2 
1 
This a Queue which can 
store the given instructions 
one-by-one.
Execution Unit(EU) 
In the EU we have some collection components. 
They are:- 1. General Registers. 
2. Execution Unit Control System. 
3. ALU 
4. Operands and Flags.
1. General Registers 
 In this we have two types of registers. 
They are:- 1. Main Registers. 
2. Index Registers. 
Main Registers 
AH AL AX(Primary accumulator) 
BH BL BX(Base accumulator) 
CH CL CX(Counter accumulator) 
DH DL DX(accumulator other 
funtions)
Index Registers 
SP Stack Pointer 
BP Base Pointer 
SI Source Index 
DI Destination Index
2. Execution Unit Control System 
In this unit the Execution is controlled and is 
transferred to the all other components through the 
internal data bus. 
3. ALU(Arithmetic Logical Unit) 
Here all the ALU operation are performed and 
transferred the data through the internal data bus.
4.Flags Registers 
This flag is identical to 8085 flag register, with an 
additional overflow flag, which is not present in 8085. 
The 8086 has a 16-bit flag register which is divided into 
two parts, viz.(a) condition code (or) status flags and (b) 
machine control flags. 
The condition code flag register is the lower byte of the 
16-bit flag register along with the overflow flag. 
 The machine control flag register is the higher byte of 
the flag register of 8086 which contains three flags, viz. 
direction flag(D), interrupt flag(I) and trap flag(T).
The bit configuration of 8086 flag 
register. 
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 
X X X X O D I T S Z X Ac X P X Cy 
O – Overflow flag 
D – Direction flag 
I – Interrupt flag 
T – Trap flag 
S – Sign flag 
Z – Zero flag 
Ac – Auxillary carry flag 
P – Parity flag 
Cy – Carry flag 
X – Not used (or) Future use
Memory Address and data bus interface 
Address/Status 
A16/S3 
Address/Data 
AD0/AD15 
Instruction Queue (6 bytes) 
Decoding circuit 
Timing and control circuit 
Clock and control signals 
Address Adder 
CS 
DS 
SS 
ES 
IP 
ALU (16) 
FLAGS (16) 
15 0 
AH AL 
BH BL 
CH CL 
DH DL 
IP 
IP 
IP 
IP 
AX 
BX 
CX 
DX 
Register Bank 
B 
I 
U 
E 
U
Pin Diagram of 
8086 
Microprocessor
MPMC Microprocessor
MPMC Microprocessor

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Timing diagram 8085 microprocessor
Timing diagram 8085 microprocessorTiming diagram 8085 microprocessor
Timing diagram 8085 microprocessor
 
8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay8259 Programmable Interrupt Controller by vijay
8259 Programmable Interrupt Controller by vijay
 
Intel 8259 - Programmable Interrupt Controller
Intel 8259 - Programmable Interrupt Controller  Intel 8259 - Programmable Interrupt Controller
Intel 8259 - Programmable Interrupt Controller
 
Programming with 8085
Programming with 8085Programming with 8085
Programming with 8085
 
8086 class notes-Y.N.M
8086 class notes-Y.N.M8086 class notes-Y.N.M
8086 class notes-Y.N.M
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Presentation on 8086 microprocessor
Presentation on 8086 microprocessorPresentation on 8086 microprocessor
Presentation on 8086 microprocessor
 
Interrupts of 8085
Interrupts of 8085Interrupts of 8085
Interrupts of 8085
 
Architecture of 8051
Architecture of 8051Architecture of 8051
Architecture of 8051
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
Microprocessor 8086 instructions
Microprocessor 8086 instructionsMicroprocessor 8086 instructions
Microprocessor 8086 instructions
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
8086 Microprocessor powerpoint
8086  Microprocessor  powerpoint8086  Microprocessor  powerpoint
8086 Microprocessor powerpoint
 
8051 memory
8051 memory8051 memory
8051 memory
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
 
Instruction sets of 8086
Instruction sets of 8086Instruction sets of 8086
Instruction sets of 8086
 
System bus timing 8086
System bus timing 8086System bus timing 8086
System bus timing 8086
 
Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...Interfacing with peripherals: analog to digital converters and digital to ana...
Interfacing with peripherals: analog to digital converters and digital to ana...
 
flag register of 8086
flag register of 8086flag register of 8086
flag register of 8086
 

Andere mochten auch

1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of Signals
INDIAN NAVY
 
discrete time signals and systems
 discrete time signals and systems discrete time signals and systems
discrete time signals and systems
Zlatan Ahmadovic
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
Reevu Pal
 
Newton Raphson method for load flow analysis
Newton Raphson method for load flow analysisNewton Raphson method for load flow analysis
Newton Raphson method for load flow analysis
divyanshuprakashrock
 

Andere mochten auch (20)

Mpmc
MpmcMpmc
Mpmc
 
MPMC Unit-1
MPMC Unit-1MPMC Unit-1
MPMC Unit-1
 
Mpmc lab
Mpmc labMpmc lab
Mpmc lab
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of Signals
 
discrete time signals and systems
 discrete time signals and systems discrete time signals and systems
discrete time signals and systems
 
Microprocessor and Microcontroller Lab Manual
Microprocessor and Microcontroller Lab ManualMicroprocessor and Microcontroller Lab Manual
Microprocessor and Microcontroller Lab Manual
 
Unit 5
Unit 5Unit 5
Unit 5
 
Microprocessors-based systems (under graduate course) Lecture 1 of 9
Microprocessors-based systems (under graduate course) Lecture 1 of 9 Microprocessors-based systems (under graduate course) Lecture 1 of 9
Microprocessors-based systems (under graduate course) Lecture 1 of 9
 
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.Exp 3 (1)3.	To Formulate YBUS Matrix By Singular Transformation.
Exp 3 (1)3. To Formulate YBUS Matrix By Singular Transformation.
 
Mp &mc programs
Mp &mc programsMp &mc programs
Mp &mc programs
 
mpmc (Microprocessor and microcontroller) notes
mpmc (Microprocessor and microcontroller) notesmpmc (Microprocessor and microcontroller) notes
mpmc (Microprocessor and microcontroller) notes
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
 
Mpmc
MpmcMpmc
Mpmc
 
microprocessor Questions with solution
microprocessor Questions with solutionmicroprocessor Questions with solution
microprocessor Questions with solution
 
Microprocessors 1-8086
Microprocessors 1-8086Microprocessors 1-8086
Microprocessors 1-8086
 
VTU 4TH SEM CSE MICROPROCESSORS SOLVED PAPERS OF JUNE-2014 & JUNE-2015
VTU 4TH SEM CSE MICROPROCESSORS SOLVED PAPERS OF JUNE-2014 & JUNE-2015VTU 4TH SEM CSE MICROPROCESSORS SOLVED PAPERS OF JUNE-2014 & JUNE-2015
VTU 4TH SEM CSE MICROPROCESSORS SOLVED PAPERS OF JUNE-2014 & JUNE-2015
 
Memory Segmentation of 8086
Memory Segmentation of 8086Memory Segmentation of 8086
Memory Segmentation of 8086
 
Raspberry Pi Presentation
Raspberry Pi PresentationRaspberry Pi Presentation
Raspberry Pi Presentation
 
Newton Raphson method for load flow analysis
Newton Raphson method for load flow analysisNewton Raphson method for load flow analysis
Newton Raphson method for load flow analysis
 

Ähnlich wie MPMC Microprocessor

Ähnlich wie MPMC Microprocessor (20)

8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
8086ppt
8086ppt8086ppt
8086ppt
 
Intel Microprocessors 8086 Documentation
Intel Microprocessors 8086 DocumentationIntel Microprocessors 8086 Documentation
Intel Microprocessors 8086 Documentation
 
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and MicrocontrollerMPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-ppt
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
8085
80858085
8085
 
8085
80858085
8085
 
Mpmc unit 1 notes
Mpmc unit 1 notesMpmc unit 1 notes
Mpmc unit 1 notes
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 Microprocessors
 
Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085
 
EE8551 MPMC
EE8551  MPMCEE8551  MPMC
EE8551 MPMC
 
microprocessor_part_3_compressed_1588259301.pdf
microprocessor_part_3_compressed_1588259301.pdfmicroprocessor_part_3_compressed_1588259301.pdf
microprocessor_part_3_compressed_1588259301.pdf
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introduction
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 

Mehr von A.S. Krishna

Mehr von A.S. Krishna (15)

No wire
No wire No wire
No wire
 
Incandescent Lamp
Incandescent LampIncandescent Lamp
Incandescent Lamp
 
Electricity
ElectricityElectricity
Electricity
 
Walky-chargy
Walky-chargyWalky-chargy
Walky-chargy
 
Wi CR-Wireless Charging
Wi CR-Wireless ChargingWi CR-Wireless Charging
Wi CR-Wireless Charging
 
A.C Drives
A.C DrivesA.C Drives
A.C Drives
 
MS Unit-8
MS Unit-8MS Unit-8
MS Unit-8
 
MS Unit-7
MS Unit-7MS Unit-7
MS Unit-7
 
MS Unit-6
MS Unit-6MS Unit-6
MS Unit-6
 
MS Unit-5
MS Unit-5MS Unit-5
MS Unit-5
 
MS Unit-1
MS Unit-1MS Unit-1
MS Unit-1
 
MS Unit-3
MS Unit-3MS Unit-3
MS Unit-3
 
MS Unit-2
MS Unit-2MS Unit-2
MS Unit-2
 
Solar Power
Solar PowerSolar Power
Solar Power
 
Electrical Transfomers
Electrical TransfomersElectrical Transfomers
Electrical Transfomers
 

Kürzlich hochgeladen

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
SoniaTolstoy
 

Kürzlich hochgeladen (20)

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

MPMC Microprocessor

  • 2. What is a Microprocessor ? A microprocessor incorporates the functions of a computer's central processing unit (CPU) on a single integrated circuit (IC), or at most a few integrated circuits. The microprocessor is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and provides results as output. It has internal memory. Microprocessors operate on numbers and symbols represented in the binary numeral system.
  • 3. What is 8086 Microprocessor ? The 8086 is also called iAPX 86. It is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released. It is notable as the processor used in the original IBM PC.
  • 4. Architecture of an 8086 Microprocessor The architecture of 8086 provides a number of improvements over 8085 architecture. It supports a 16-bit ALU, a set of 16-bit registers and provides segmented memory addressing capability, a rich instruction set, powerful interrupt structure, fetched instruction queue for overlapped fetching and execution etc.,
  • 5.
  • 6. Bus Interface Unit (BIU) In the BIU we have some collection components. They are:- 1. Address Adder. 2. Segment Registers and Program Counter. 3. Instruction Queue
  • 7. 1. Address Adder In the address adder the adder adds the addresses and transfer them to the memory though the internal data bus path.
  • 8.
  • 9. 2. Segment Registers and Program Counter Segment Registers Code segment Data segment Stack segment Extra segment Segment Registers CS DS SS ES Program Counter IP Program Counter Instruction Pointer
  • 10.
  • 11. 3. Instruction Queue Instruction Queue 6 5 4 3 2 1 This a Queue which can store the given instructions one-by-one.
  • 12.
  • 13. Execution Unit(EU) In the EU we have some collection components. They are:- 1. General Registers. 2. Execution Unit Control System. 3. ALU 4. Operands and Flags.
  • 14. 1. General Registers  In this we have two types of registers. They are:- 1. Main Registers. 2. Index Registers. Main Registers AH AL AX(Primary accumulator) BH BL BX(Base accumulator) CH CL CX(Counter accumulator) DH DL DX(accumulator other funtions)
  • 15. Index Registers SP Stack Pointer BP Base Pointer SI Source Index DI Destination Index
  • 16.
  • 17. 2. Execution Unit Control System In this unit the Execution is controlled and is transferred to the all other components through the internal data bus. 3. ALU(Arithmetic Logical Unit) Here all the ALU operation are performed and transferred the data through the internal data bus.
  • 18.
  • 19. 4.Flags Registers This flag is identical to 8085 flag register, with an additional overflow flag, which is not present in 8085. The 8086 has a 16-bit flag register which is divided into two parts, viz.(a) condition code (or) status flags and (b) machine control flags. The condition code flag register is the lower byte of the 16-bit flag register along with the overflow flag.  The machine control flag register is the higher byte of the flag register of 8086 which contains three flags, viz. direction flag(D), interrupt flag(I) and trap flag(T).
  • 20. The bit configuration of 8086 flag register. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 X X X X O D I T S Z X Ac X P X Cy O – Overflow flag D – Direction flag I – Interrupt flag T – Trap flag S – Sign flag Z – Zero flag Ac – Auxillary carry flag P – Parity flag Cy – Carry flag X – Not used (or) Future use
  • 21.
  • 22. Memory Address and data bus interface Address/Status A16/S3 Address/Data AD0/AD15 Instruction Queue (6 bytes) Decoding circuit Timing and control circuit Clock and control signals Address Adder CS DS SS ES IP ALU (16) FLAGS (16) 15 0 AH AL BH BL CH CL DH DL IP IP IP IP AX BX CX DX Register Bank B I U E U
  • 23. Pin Diagram of 8086 Microprocessor