SlideShare ist ein Scribd-Unternehmen logo
1 von 10
1
Features of 8086 Processor
 8086 is a 16-bit microprocessor
 16 bit data bus
 20 bit address bus
 8086 can generate 16 bit I/O address
 Fourteen 16 bit registers
 Multiplexed address and data bus which reduces the
number of pin needed but slow down the transfer of
data
 Perform bit, byte, word and block operations
 Arithmetic and logical operations on bit, byte, word
and decimal.
2
The 8086 Processor Model
Block Diagram of 8086
• The simplified block diagram of the 80x86 processor model is organized as two
separate processors:
•Bus Interface Unit(BIU)
•Execution Unit(EU).
3
Block Diagram of 8086
4
The 8086 Processor Architecture
The 8086 Processor Model
Functions Of Bus interface Unit :
 It sends address of the memory or I/O.
 It fetches instruction from memory.
 It reads data from port/memory.
 It writes data into port/memory.
 It supports instruction queuing.
 It provides the address relocation facility.
5
The 8086 Processor Model
 The BIU provides hardware functions. Including generation of the
memory and I/O addresses for the transfer of data between itself and the
outside world.
 The EU receives program instruction codes and data from the BIU
,executes these instructions, and stores the results in the general
registers. By passing the data back to the BIU,data can also be stored
in a memory location or written to an output device.
 The main linkage between the two functional blocks is the instruction
queue, with the BIU looking ahead of the current instruction being executed
in order to keep the queue filled with instructions for the EU to decode and
operate on.
 The EU has no connection to the system buses. It receives and outputs all of its
data through the BIU.
 The execution unit, or EU, handles the arithmetic and logical operations on the
data and has a 6-byte first-in, first-out(FIFO)instruction queue.
6
The 8086 Processor Model
The Fetch and Execute Cycle:
 The organization of the processor into a separate BIU and EU allows the fetch and
execute cycles to overlap.
 To see this, consider what happens when the 8086 is first started.
1. The BIU outputs the contents of the instruction pointer register(IP) onto the address bus,
causing the selected byte or word in memory to be read into the BIU.
2. Register IP is incremented by one to prepare for the next instruction fetch.
3. Once inside the BIU , the instruction is passed to the queue: a first-in/first-out storage
register sometimes likened to a pipeline.
4. Assuming that the queue is initially empty, the EU immediately draws this instruction
from the queue and begins execution.
5. While the EU is executing this instruction, the BIU proceeds to fetch a new instruction.
Depending on the execution time of the first instruction, the BIU may fill the queue with
several new instructions before the EU is ready to draw its next instruction.
6. The cycle continues, with the BIU filling the queue with instructions and the EU fetching
and executing these instructions.
7
The 8086 Processor Model
The Fetch and Execute Cycle (contd.)
 The BIU is programmed to fetch a new instruction whenever the queue has room for two
additional bytes.
 The advantage to this pipelined architecture is that the EU can execute
instructions(almost) continually instead of having to wait for the BIU to fetch a new
instruction.
 This is shown schematically in the following Figure
8
The 8086 Processor Model
 The “Wait” mode :
 There are three conditions that will cause the EU to enter a
"wait" mode.
 When an instruction requires access to a memory location. The
BIU must suspend fetching instructions and output the address of
this memory location. After waiting for the memory access, the
EU can resume executing instruction codes from the queue, and
the BIU can resume filling the queue.
 When the instruction to be executed is a jump instruction. In this
case, control is to be transferred to a new address. The EU must
wait while the instruction at the jump address is fetched. Any
bytes presently in the queue must be discarded (they are
overwritten).
 During the execution of slow-executing instructions.
9
The 8086 Processor Model
What About the 8088?
 The only significant difference between the 8088
microprocessor and the 8086 microprocessor is the BIU.
 In the 8088,the BIU data bus path is 8 bits wide Where the
8086 BIU data bus is l6 bit. Another difference is that the 8088
instruction queue is four bytes long instead of six.
 In practice ,however, the 8088 is found to only be about 30
percents slower than an 8086.
10

Weitere ähnliche Inhalte

Ähnlich wie Architecture of 8086.pptx

8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.pptJamesAlpha3
 
30-180812142719.pdf
30-180812142719.pdf30-180812142719.pdf
30-180812142719.pdfNerupaSharma
 
30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecture30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecturesandip das
 
ECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxTPOVITSKARIMNAGAR
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessorsDeepak John
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxGobinathAECEJRF1101
 
8086 architecture and pin description
8086 architecture and pin description 8086 architecture and pin description
8086 architecture and pin description Aswini Dharmaraj
 
Computer Engineering II Year.pdf
Computer Engineering II Year.pdfComputer Engineering II Year.pdf
Computer Engineering II Year.pdfChandraSekhar167698
 
Module1-8086 microprocessor Architecture
Module1-8086 microprocessor ArchitectureModule1-8086 microprocessor Architecture
Module1-8086 microprocessor Architecturemalabika6
 
Microprocessor Presentation.ppt
Microprocessor Presentation.pptMicroprocessor Presentation.ppt
Microprocessor Presentation.pptSafiUllah130
 
Microprocessor Presentation.ppt
Microprocessor Presentation.pptMicroprocessor Presentation.ppt
Microprocessor Presentation.pptSafiUllah130
 

Ähnlich wie Architecture of 8086.pptx (20)

8086 archi notes final
8086 archi notes final8086 archi notes final
8086 archi notes final
 
Details 8086 Microprocessor
Details 8086 MicroprocessorDetails 8086 Microprocessor
Details 8086 Microprocessor
 
8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt
 
8086ppt
8086ppt8086ppt
8086ppt
 
30-180812142719.pdf
30-180812142719.pdf30-180812142719.pdf
30-180812142719.pdf
 
30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecture30. 8086 microprocessor pipelined architecture
30. 8086 microprocessor pipelined architecture
 
ECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptx
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
8086 architecture
8086 architecture8086 architecture
8086 architecture
 
8086Architecture.pptx
8086Architecture.pptx8086Architecture.pptx
8086Architecture.pptx
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
 
8086 Microprocessor
8086  Microprocessor8086  Microprocessor
8086 Microprocessor
 
8086 architecture and pin description
8086 architecture and pin description 8086 architecture and pin description
8086 architecture and pin description
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
Computer Engineering II Year.pdf
Computer Engineering II Year.pdfComputer Engineering II Year.pdf
Computer Engineering II Year.pdf
 
Module1-8086 microprocessor Architecture
Module1-8086 microprocessor ArchitectureModule1-8086 microprocessor Architecture
Module1-8086 microprocessor Architecture
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
Microprocessor Presentation.ppt
Microprocessor Presentation.pptMicroprocessor Presentation.ppt
Microprocessor Presentation.ppt
 
Microprocessor Presentation.ppt
Microprocessor Presentation.pptMicroprocessor Presentation.ppt
Microprocessor Presentation.ppt
 

Kürzlich hochgeladen

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSrknatarajan
 

Kürzlich hochgeladen (20)

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

Architecture of 8086.pptx

  • 1. 1
  • 2. Features of 8086 Processor  8086 is a 16-bit microprocessor  16 bit data bus  20 bit address bus  8086 can generate 16 bit I/O address  Fourteen 16 bit registers  Multiplexed address and data bus which reduces the number of pin needed but slow down the transfer of data  Perform bit, byte, word and block operations  Arithmetic and logical operations on bit, byte, word and decimal. 2
  • 3. The 8086 Processor Model Block Diagram of 8086 • The simplified block diagram of the 80x86 processor model is organized as two separate processors: •Bus Interface Unit(BIU) •Execution Unit(EU). 3
  • 4. Block Diagram of 8086 4 The 8086 Processor Architecture
  • 5. The 8086 Processor Model Functions Of Bus interface Unit :  It sends address of the memory or I/O.  It fetches instruction from memory.  It reads data from port/memory.  It writes data into port/memory.  It supports instruction queuing.  It provides the address relocation facility. 5
  • 6. The 8086 Processor Model  The BIU provides hardware functions. Including generation of the memory and I/O addresses for the transfer of data between itself and the outside world.  The EU receives program instruction codes and data from the BIU ,executes these instructions, and stores the results in the general registers. By passing the data back to the BIU,data can also be stored in a memory location or written to an output device.  The main linkage between the two functional blocks is the instruction queue, with the BIU looking ahead of the current instruction being executed in order to keep the queue filled with instructions for the EU to decode and operate on.  The EU has no connection to the system buses. It receives and outputs all of its data through the BIU.  The execution unit, or EU, handles the arithmetic and logical operations on the data and has a 6-byte first-in, first-out(FIFO)instruction queue. 6
  • 7. The 8086 Processor Model The Fetch and Execute Cycle:  The organization of the processor into a separate BIU and EU allows the fetch and execute cycles to overlap.  To see this, consider what happens when the 8086 is first started. 1. The BIU outputs the contents of the instruction pointer register(IP) onto the address bus, causing the selected byte or word in memory to be read into the BIU. 2. Register IP is incremented by one to prepare for the next instruction fetch. 3. Once inside the BIU , the instruction is passed to the queue: a first-in/first-out storage register sometimes likened to a pipeline. 4. Assuming that the queue is initially empty, the EU immediately draws this instruction from the queue and begins execution. 5. While the EU is executing this instruction, the BIU proceeds to fetch a new instruction. Depending on the execution time of the first instruction, the BIU may fill the queue with several new instructions before the EU is ready to draw its next instruction. 6. The cycle continues, with the BIU filling the queue with instructions and the EU fetching and executing these instructions. 7
  • 8. The 8086 Processor Model The Fetch and Execute Cycle (contd.)  The BIU is programmed to fetch a new instruction whenever the queue has room for two additional bytes.  The advantage to this pipelined architecture is that the EU can execute instructions(almost) continually instead of having to wait for the BIU to fetch a new instruction.  This is shown schematically in the following Figure 8
  • 9. The 8086 Processor Model  The “Wait” mode :  There are three conditions that will cause the EU to enter a "wait" mode.  When an instruction requires access to a memory location. The BIU must suspend fetching instructions and output the address of this memory location. After waiting for the memory access, the EU can resume executing instruction codes from the queue, and the BIU can resume filling the queue.  When the instruction to be executed is a jump instruction. In this case, control is to be transferred to a new address. The EU must wait while the instruction at the jump address is fetched. Any bytes presently in the queue must be discarded (they are overwritten).  During the execution of slow-executing instructions. 9
  • 10. The 8086 Processor Model What About the 8088?  The only significant difference between the 8088 microprocessor and the 8086 microprocessor is the BIU.  In the 8088,the BIU data bus path is 8 bits wide Where the 8086 BIU data bus is l6 bit. Another difference is that the 8088 instruction queue is four bytes long instead of six.  In practice ,however, the 8088 is found to only be about 30 percents slower than an 8086. 10