SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Interrupts in 8051
Interrupts in 8051Interrupts in 8051
Interrupts in 8051
 
PIC Microcontrollers
PIC MicrocontrollersPIC Microcontrollers
PIC Microcontrollers
 
8086 Microprocessor powerpoint
8086  Microprocessor  powerpoint8086  Microprocessor  powerpoint
8086 Microprocessor powerpoint
 
Interfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 MicrocontrollerInterfacing LCD with 8051 Microcontroller
Interfacing LCD with 8051 Microcontroller
 
Microprocessor & Micro-controller
Microprocessor & Micro-controllerMicroprocessor & Micro-controller
Microprocessor & Micro-controller
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 
8051 interfacing
8051 interfacing8051 interfacing
8051 interfacing
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
8051 Microcontroller ppt
8051 Microcontroller ppt8051 Microcontroller ppt
8051 Microcontroller ppt
 
I2C introduction
I2C introductionI2C introduction
I2C introduction
 
UART
UARTUART
UART
 
Serial Communication in 8051
Serial Communication in 8051Serial Communication in 8051
Serial Communication in 8051
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 
Intel 8051 - pin description
Intel 8051  - pin descriptionIntel 8051  - pin description
Intel 8051 - pin description
 
8086 pin details
8086 pin details8086 pin details
8086 pin details
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
Serial Communication
Serial CommunicationSerial Communication
Serial Communication
 

Destacado

8086 class notes-Y.N.M
8086 class notes-Y.N.M8086 class notes-Y.N.M
8086 class notes-Y.N.MDr.YNM
 
1.Basics of Signals
1.Basics of Signals1.Basics of Signals
1.Basics of SignalsINDIAN NAVY
 
discrete time signals and systems
 discrete time signals and systems discrete time signals and systems
discrete time signals and systemsZlatan Ahmadovic
 
Microprocessor and Microcontroller Lab Manual
Microprocessor and Microcontroller Lab ManualMicroprocessor and Microcontroller Lab Manual
Microprocessor and Microcontroller Lab ManualSanthosh Kumar
 
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 Randa Elanwar
 
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.Shweta Yadav
 
mpmc (Microprocessor and microcontroller) notes
mpmc (Microprocessor and microcontroller) notesmpmc (Microprocessor and microcontroller) notes
mpmc (Microprocessor and microcontroller) notesNexus
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)Reevu Pal
 
microprocessor Questions with solution
microprocessor Questions with solutionmicroprocessor Questions with solution
microprocessor Questions with solutiondit
 
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-2015vtunotesbysree
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorNikhil Kumar
 

Destacado (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
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
8086 class notes-Y.N.M
8086 class notes-Y.N.M8086 class notes-Y.N.M
8086 class notes-Y.N.M
 
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
 
Minimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 MicroprocessorMinimum Modes and Maximum Modes of 8086 Microprocessor
Minimum Modes and Maximum Modes of 8086 Microprocessor
 

Similar a MPMC Microprocessor

8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.pptJamesAlpha3
 
Intel Microprocessors 8086 Documentation
Intel Microprocessors 8086 DocumentationIntel Microprocessors 8086 Documentation
Intel Microprocessors 8086 DocumentationAdeel Rasheed
 
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 MicrocontrollerRAHUL RANJAN
 
Ece 8085-microprocessor-ppt
Ece 8085-microprocessor-pptEce 8085-microprocessor-ppt
Ece 8085-microprocessor-pptsatyamshra
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentationrohitkuarm5667
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacingShamsul Huda
 
Architecture OF 8085
Architecture OF 8085Architecture OF 8085
Architecture OF 8085muneer.k
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessorgohanraw
 
Mpmc unit 1 notes
Mpmc unit 1 notesMpmc unit 1 notes
Mpmc unit 1 notespavihari
 
Introduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsIntroduction to 8085 Microprocessors
Introduction to 8085 MicroprocessorsVeerakumar S
 
Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085Dhaval Barot
 
microprocessor_part_3_compressed_1588259301.pdf
microprocessor_part_3_compressed_1588259301.pdfmicroprocessor_part_3_compressed_1588259301.pdf
microprocessor_part_3_compressed_1588259301.pdfssuserd21262
 
Chapter 1 microprocessor introduction
Chapter 1 microprocessor introductionChapter 1 microprocessor introduction
Chapter 1 microprocessor introductionShubham Singh
 

Similar a 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
 

Más de 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
 

Último

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
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.pdfAdmir Softic
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.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
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

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