SlideShare a Scribd company logo
1 of 15
Microprocessor and Microcontroller
UNIT 1
Presented by,
Amruta Ingle
Assistant Professor
Architecture of 80386 Microprocessor
• Block diagram of 80386 microprocessor
Architecture of 80386 Microprocessor
• Simplified Block diagram of 80386 microprocessor
Architecture of 80386 Microprocessor
1. Bus Interface Unit
• The bus interface unit or BIU holds a 32-bit
bidirectional data bus as well as a 32-bit address
bus. Whenever a need for instruction or a data
fetch is generated by the system then the BIU
generates signals (according to the priority) for
activating the data and address bus in order to
fetch the data from the desired address.
• The BIU connects the peripheral devices through
the memory unit and also controls the interfacing
of external buses with the coprocessors.
Architecture of 80386 Microprocessor
4. Execution Unit
• The decoded instructions are stored in the decoded
instruction queue. So, these instructions are provided
to the execution unit in order to execute the
instructions. The execution unit controls the execution
of the decoded instructions.
• This unit has a 32-bit ALU, that performs the operation
over 32-bit data in one cycle. Also, it consists of 8
general purpose as well as 8 special purpose registers.
These are used for data handling and calculation of
offset address.
• 80386 register organization
Architecture of 80386 Microprocessor
2. Code Prefetch Unit
• This unit fetches the instructions stored in the memory by
making use of system buses.
• Whenever the system generates a need for instruction then
the code prefetch unit fetches that instruction from the
memory and stores it in a 16-byte prefetch queue. So to
speed up the operation this unit fetches the instructions in
advance and the queue stores these instructions.
• It is to be noted here that, code prefetching holds lower
priority than data transferring. As whenever a need for data
transfer is generated by the system then immediately the
code prefetcher leaves control over the buses. So that the BIU
can transfer the required data
Architecture of 80386 Microprocessor
3. Instruction Decode Unit
instructions in the memory are stored in the
form of bits. So, this unit decodes the
instructions stored in the prefetch queue.
Basically the decoder changes the machine
language code into assembly language and
transfers it to the processor for further
execution.
Architecture of 80386 Microprocessor
5. Memory Management Unit
• Segmentation Unit and
• Paging Unit
Segmentation unit:
• It offers a protection mechanism in order to protect the code
or data present in the memory from application programs. It
gives 4 level protection to the data or code present in the
memory. Every information in the memory is assigned a
privilege level from PL0 to PL3. Here, PL0 holds the highest
priority and PL3 holds the lowest priority.
• As PL0 has a higher priority than PL1. So, for protection
purposes, the main part of the OS is stored in PL0 while PL3
holds the user programs.
Architecture of 80386 Microprocessor
• Paging Unit:
• The paging unit operates only in protected mode and
it changes the linear address into a physical address.
• The segmentation unit controls the action of the
paging unit, as the segmentation unit has the ability to
convert the logical address into the linear address at
the time of executing an instruction. Basically, it
changes the overall task map into pages and each page
has a size of 4K. This allows the handling of tasks in the
form of pages rather than segments.
• The paging unit supports multitasking.
Multicore Architecture
Multicore Architecture
MultiCore CPU Chip
Multicore Architecture
Multicore Architecture
Multicore Architecture
• Multicore architecture places multiple processor cores and bundles
them as a single physical processor.
• The objective is to create a system that can complete more tasks at
the same time, thereby gaining better overall system performance.
• This technology is
most commonly used
in multicore processors,
where two or more
processor chips or cores
run concurrently as a
single system.
Multicore-based processors are used in mobile devices, desktops,
workstations and servers.

More Related Content

What's hot

Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 Microprocessor
Nikhil Kumar
 

What's hot (20)

Introduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control BusIntroduction to Bus | Address, Data, Control Bus
Introduction to Bus | Address, Data, Control Bus
 
Register Organisation of 8086 Microprocessor
Register Organisation of 8086 MicroprocessorRegister Organisation of 8086 Microprocessor
Register Organisation of 8086 Microprocessor
 
Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086Minimum mode and Maximum mode Configuration in 8086
Minimum mode and Maximum mode Configuration in 8086
 
Block diagram of 80286
Block diagram of 80286Block diagram of 80286
Block diagram of 80286
 
Math coprocessor 8087
Math coprocessor 8087Math coprocessor 8087
Math coprocessor 8087
 
8086 modes
8086 modes8086 modes
8086 modes
 
486 or 80486 DX Architecture
486 or 80486 DX Architecture486 or 80486 DX Architecture
486 or 80486 DX Architecture
 
8085 microproceesor ppt
8085 microproceesor ppt8085 microproceesor ppt
8085 microproceesor ppt
 
8086 memory segmentation
8086 memory segmentation8086 memory segmentation
8086 memory segmentation
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
Programmable peripheral interface 8255
Programmable peripheral interface 8255Programmable peripheral interface 8255
Programmable peripheral interface 8255
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
 
80286 microprocessor
80286 microprocessor80286 microprocessor
80286 microprocessor
 
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
 
Memory System
Memory SystemMemory System
Memory System
 
Interleaved memory
Interleaved memoryInterleaved memory
Interleaved memory
 
8086 in minimum mode
8086 in minimum mode8086 in minimum mode
8086 in minimum mode
 
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
Modes of transfer - Computer Organization & Architecture - Nithiyapriya Pasav...
 
Memory Organization in 80386
Memory Organization in 80386 Memory Organization in 80386
Memory Organization in 80386
 
INTEL 80386 MICROPROCESSOR
INTEL  80386  MICROPROCESSORINTEL  80386  MICROPROCESSOR
INTEL 80386 MICROPROCESSOR
 

Similar to 80386-1.pptx

I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
HAriesOa1
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
siminkhan
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPU
askme
 

Similar to 80386-1.pptx (20)

Mpippt
MpipptMpippt
Mpippt
 
I. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.pptI. Introduction to Microprocessor System.ppt
I. Introduction to Microprocessor System.ppt
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
Computer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and MicrocontrollerComputer Organization: Introduction to Microprocessor and Microcontroller
Computer Organization: Introduction to Microprocessor and Microcontroller
 
Micro controller and dsp processor
Micro controller and dsp processorMicro controller and dsp processor
Micro controller and dsp processor
 
Module -4_microprocessor (1).pptx
Module -4_microprocessor (1).pptxModule -4_microprocessor (1).pptx
Module -4_microprocessor (1).pptx
 
Unit 1 processormemoryorganisation
Unit 1 processormemoryorganisationUnit 1 processormemoryorganisation
Unit 1 processormemoryorganisation
 
Unit 2 processor&memory-organisation
Unit 2 processor&memory-organisationUnit 2 processor&memory-organisation
Unit 2 processor&memory-organisation
 
U I - 4. 80386 Real mode.pptx
U I - 4. 80386 Real mode.pptxU I - 4. 80386 Real mode.pptx
U I - 4. 80386 Real mode.pptx
 
Draw and explain the architecture of general purpose microprocessor
Draw and explain the architecture of general purpose microprocessor Draw and explain the architecture of general purpose microprocessor
Draw and explain the architecture of general purpose microprocessor
 
Unit 1. introduction
Unit 1. introductionUnit 1. introduction
Unit 1. introduction
 
7 processor
7 processor7 processor
7 processor
 
Microprocessors - 80386DX
Microprocessors - 80386DXMicroprocessors - 80386DX
Microprocessors - 80386DX
 
Micro processor
Micro processorMicro processor
Micro processor
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
micro controllers 1.ppt
micro controllers 1.pptmicro controllers 1.ppt
micro controllers 1.ppt
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
Microprocessor Unit -1 SE computer-II.pptx
Microprocessor  Unit -1 SE computer-II.pptxMicroprocessor  Unit -1 SE computer-II.pptx
Microprocessor Unit -1 SE computer-II.pptx
 
The 8086 Micro Processor Architecture By Dr. RidhaJemal
The 8086 Micro Processor Architecture By Dr. RidhaJemalThe 8086 Micro Processor Architecture By Dr. RidhaJemal
The 8086 Micro Processor Architecture By Dr. RidhaJemal
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPU
 

More from BLACKSPAROW (12)

DICTIONARY USING.pptx
DICTIONARY USING.pptxDICTIONARY USING.pptx
DICTIONARY USING.pptx
 
ix d.pptx
ix d.pptxix d.pptx
ix d.pptx
 
Soft skills and it’s Importance (1).pptx
Soft skills and it’s Importance (1).pptxSoft skills and it’s Importance (1).pptx
Soft skills and it’s Importance (1).pptx
 
Unit 6 - PART2.pptx
Unit 6 - PART2.pptxUnit 6 - PART2.pptx
Unit 6 - PART2.pptx
 
Unit 4.pptx
Unit 4.pptxUnit 4.pptx
Unit 4.pptx
 
UnitOnePresentationSlides.pptx
UnitOnePresentationSlides.pptxUnitOnePresentationSlides.pptx
UnitOnePresentationSlides.pptx
 
24.pptx
24.pptx24.pptx
24.pptx
 
1791.pptx
1791.pptx1791.pptx
1791.pptx
 
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 3.pptx
 
Unit four .pptx
Unit four .pptxUnit four .pptx
Unit four .pptx
 
ECC_basics.ppt
ECC_basics.pptECC_basics.ppt
ECC_basics.ppt
 
digital signature algo.pptx
digital signature algo.pptxdigital signature algo.pptx
digital signature algo.pptx
 

Recently uploaded

Recently uploaded (20)

HITECH CITY CALL GIRL IN 9234842891 💞 INDEPENDENT ESCORT SERVICE HITECH CITY
HITECH CITY CALL GIRL IN 9234842891 💞 INDEPENDENT ESCORT SERVICE HITECH CITYHITECH CITY CALL GIRL IN 9234842891 💞 INDEPENDENT ESCORT SERVICE HITECH CITY
HITECH CITY CALL GIRL IN 9234842891 💞 INDEPENDENT ESCORT SERVICE HITECH CITY
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptx
 
Taprank - Boost your Google reviews with personalized NFC cards
Taprank - Boost your Google reviews with personalized NFC cardsTaprank - Boost your Google reviews with personalized NFC cards
Taprank - Boost your Google reviews with personalized NFC cards
 
Elevate Your Brand with Billion Broadcaster's Horizontal Lift Advertising
Elevate Your Brand with Billion Broadcaster's Horizontal Lift AdvertisingElevate Your Brand with Billion Broadcaster's Horizontal Lift Advertising
Elevate Your Brand with Billion Broadcaster's Horizontal Lift Advertising
 
2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com2024 Social Trends Report V4 from Later.com
2024 Social Trends Report V4 from Later.com
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Rohtak Escorts Service Girl ^ 9332606886, WhatsApp Anytime Rohtak
Rohtak Escorts Service Girl ^ 9332606886, WhatsApp Anytime RohtakRohtak Escorts Service Girl ^ 9332606886, WhatsApp Anytime Rohtak
Rohtak Escorts Service Girl ^ 9332606886, WhatsApp Anytime Rohtak
 
Gain potential customers through Lead Generation
Gain potential customers through Lead GenerationGain potential customers through Lead Generation
Gain potential customers through Lead Generation
 
Iranian Strikes on Israel Assessing the Impact and Implications.pptx
Iranian Strikes on Israel  Assessing the Impact and Implications.pptxIranian Strikes on Israel  Assessing the Impact and Implications.pptx
Iranian Strikes on Israel Assessing the Impact and Implications.pptx
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their lives
 
Cartona.pptx. Marketing how to present your project very well , discussed a...
Cartona.pptx.   Marketing how to present your project very well , discussed a...Cartona.pptx.   Marketing how to present your project very well , discussed a...
Cartona.pptx. Marketing how to present your project very well , discussed a...
 
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency EscortsAligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
Aligarh Hire 💕 8250092165 Young and Hot Call Girls Service Agency Escorts
 
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdfTAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
TAM_AdEx-Cross_Media_Report-Banking_Finance_Investment_(BFSI)_2023.pdf
 
SALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptxSALES-PITCH-an-introduction-to-sales.pptx
SALES-PITCH-an-introduction-to-sales.pptx
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
Key Social Media Marketing Trends for 2024
Key Social Media Marketing Trends for 2024Key Social Media Marketing Trends for 2024
Key Social Media Marketing Trends for 2024
 
The Art of sales from fictional characters.
The Art of sales from fictional characters.The Art of sales from fictional characters.
The Art of sales from fictional characters.
 
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATIONHOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
HOW TO HANDLE SALES OBJECTIONS | SELLING AND NEGOTIATION
 
Resumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistResumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital Strategist
 

80386-1.pptx

  • 1. Microprocessor and Microcontroller UNIT 1 Presented by, Amruta Ingle Assistant Professor
  • 2. Architecture of 80386 Microprocessor • Block diagram of 80386 microprocessor
  • 3. Architecture of 80386 Microprocessor • Simplified Block diagram of 80386 microprocessor
  • 4. Architecture of 80386 Microprocessor 1. Bus Interface Unit • The bus interface unit or BIU holds a 32-bit bidirectional data bus as well as a 32-bit address bus. Whenever a need for instruction or a data fetch is generated by the system then the BIU generates signals (according to the priority) for activating the data and address bus in order to fetch the data from the desired address. • The BIU connects the peripheral devices through the memory unit and also controls the interfacing of external buses with the coprocessors.
  • 5. Architecture of 80386 Microprocessor 4. Execution Unit • The decoded instructions are stored in the decoded instruction queue. So, these instructions are provided to the execution unit in order to execute the instructions. The execution unit controls the execution of the decoded instructions. • This unit has a 32-bit ALU, that performs the operation over 32-bit data in one cycle. Also, it consists of 8 general purpose as well as 8 special purpose registers. These are used for data handling and calculation of offset address.
  • 6. • 80386 register organization
  • 7. Architecture of 80386 Microprocessor 2. Code Prefetch Unit • This unit fetches the instructions stored in the memory by making use of system buses. • Whenever the system generates a need for instruction then the code prefetch unit fetches that instruction from the memory and stores it in a 16-byte prefetch queue. So to speed up the operation this unit fetches the instructions in advance and the queue stores these instructions. • It is to be noted here that, code prefetching holds lower priority than data transferring. As whenever a need for data transfer is generated by the system then immediately the code prefetcher leaves control over the buses. So that the BIU can transfer the required data
  • 8. Architecture of 80386 Microprocessor 3. Instruction Decode Unit instructions in the memory are stored in the form of bits. So, this unit decodes the instructions stored in the prefetch queue. Basically the decoder changes the machine language code into assembly language and transfers it to the processor for further execution.
  • 9. Architecture of 80386 Microprocessor 5. Memory Management Unit • Segmentation Unit and • Paging Unit Segmentation unit: • It offers a protection mechanism in order to protect the code or data present in the memory from application programs. It gives 4 level protection to the data or code present in the memory. Every information in the memory is assigned a privilege level from PL0 to PL3. Here, PL0 holds the highest priority and PL3 holds the lowest priority. • As PL0 has a higher priority than PL1. So, for protection purposes, the main part of the OS is stored in PL0 while PL3 holds the user programs.
  • 10. Architecture of 80386 Microprocessor • Paging Unit: • The paging unit operates only in protected mode and it changes the linear address into a physical address. • The segmentation unit controls the action of the paging unit, as the segmentation unit has the ability to convert the logical address into the linear address at the time of executing an instruction. Basically, it changes the overall task map into pages and each page has a size of 4K. This allows the handling of tasks in the form of pages rather than segments. • The paging unit supports multitasking.
  • 15. Multicore Architecture • Multicore architecture places multiple processor cores and bundles them as a single physical processor. • The objective is to create a system that can complete more tasks at the same time, thereby gaining better overall system performance. • This technology is most commonly used in multicore processors, where two or more processor chips or cores run concurrently as a single system. Multicore-based processors are used in mobile devices, desktops, workstations and servers.