SlideShare ist ein Scribd-Unternehmen logo
1 von 18
INTEL 80386
RASMI M
Asst. Professor
Dept. of Computer Science and
Applications
St. Mary’s College, Thrissur-20
• Introduced in October 1985
• Also known as i386
• A 32-bit micrprocessor
• Physical memory size of 4GB & virtual memory of 64 TB
• Complete set of 32-bit registers and instructions
• Has 3 operating modes: real mode (i.e.8086 mode) , protected mode and
virtual mode
• Protected mode – allows use of X286 compatible
• Virtual mode – to run real mode programs in a protected environment
Functional units
• Bus Interface unit
• Execution unit
• Segment unit
• Paging unit
• Instruction decode unit
• Code Prefetch unit
 BUS INTERFACE UNIT
It handles the transfer of data between the processor,
memory and I/O devices.80386 supports 8-bit, 16-bit and
32- bit data transfers.
 EXECUTION UNIT
It reads the decoded instructions from the instruction
queue and performs the operations that are specified.
During the execution of an instruction, it requests the
segment and page units to generate the addresses of
operands and the bus interface unit to perform read or
write bus cycles to access data in memory or i/o devices.
 SEGMENT & PAGING UNIT
• These units provide memory management and protection services.
• Paging is a memory management technique used for virtual
memory multitasking OS. The major advantage of paging is that the
complete segment of a task need not be in the memory at any
time. Only a few pages of segments required for current execution,
need to be available in the memory. Thus the memory requirement
of the task is reduced, making the memory available for other
tasks.
• The segment unit provides a 4-level protection mechanism for
protecting the system code and data.
• The paging unit works under the control of segment unit i.e., the
virtual memory is divided in terms of segments and pages.
• Here the linear address is translated into physical address of the
 CODE PREFETCH UNIT
It is used to fetch the instructions in
advance, i.e., while the execution unit
executes the current instruction the prefetch
unit fetches the next one and stores it into
the queue.
 INSTRUCTION DECODE UNIT
This unit is responsible for decoding the
opcode received from the instruction.
REGISTERS
80386 has :
 4 general purpose registers (32-bit)
 2 index registers (32-bit)
 2 pointer registers (32-bit)
 6 segment registers (16-bit)
 a 32-bit instruction pointer, flag register and status registers
In 80386, all 32-bit registers are prefixed with the letter ‘E’
(Eg : AX as EAX)
80386
PIN - DIAGRAM
 PEREQ – request to fetch the first part of data word
 BUSY # – to notify whether the instruction execution is going on or
not. It is used by WAIT instruction
 ERROR # - to detect errors while executing the instruction
 BE0 # - BE3 # - stands for Byte Enable ; using these 4 enable
pins, the CPU may transfer 1 byte / 2 byte / 3 byte / 4 byte of data
simultaneously
 NA # - causes 80386 to output the address of next instruction
 BS16 # - allows interfacing of a 16 –bit device with the 32-bit data
bus
 READY # - indicates that previous bus cycle is over and the CPU
is ready for next cycle
COMMERCIAL
VERSIONS
OF
80386
 4 GB physical memory
 64 TB virtual memory
 132 – pin
 32 – bit data bus
 16 MB physical
memory
 64 TB virtual memory
 100 – pin
 16 – bit data bus
COMPARISON
OF 8086 &
80386
Used in
mobile
phones like
BlackBerry
950 & Nokia
9000
Used in
spaceflight
projects
Used in
Hubble
space
telescope

Weitere ähnliche Inhalte

Was ist angesagt?

Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
yash sawarkar
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
Ganesh Ram
 

Was ist angesagt? (20)

80386 Architecture
80386 Architecture80386 Architecture
80386 Architecture
 
The 80386 80486
The 80386 80486The 80386 80486
The 80386 80486
 
Microprocessor 80286
Microprocessor 80286Microprocessor 80286
Microprocessor 80286
 
8085 microprocessor ramesh gaonkar
8085 microprocessor   ramesh gaonkar8085 microprocessor   ramesh gaonkar
8085 microprocessor ramesh gaonkar
 
Intel 80486 Microprocessor
Intel 80486 MicroprocessorIntel 80486 Microprocessor
Intel 80486 Microprocessor
 
Pin diagram 8085
Pin diagram 8085 Pin diagram 8085
Pin diagram 8085
 
Unit 2 mpmc
Unit 2 mpmcUnit 2 mpmc
Unit 2 mpmc
 
8086
80868086
8086
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
8086 micro processor
8086 micro processor8086 micro processor
8086 micro processor
 
Intel+80286
Intel+80286Intel+80286
Intel+80286
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
 
Internal architecture-of-8086
Internal architecture-of-8086Internal architecture-of-8086
Internal architecture-of-8086
 
Presentation on 8086 Microprocessor
Presentation  on   8086 MicroprocessorPresentation  on   8086 Microprocessor
Presentation on 8086 Microprocessor
 
8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 
Presentation on 8086 microprocessor
Presentation on 8086 microprocessorPresentation on 8086 microprocessor
Presentation on 8086 microprocessor
 
8086 pin details
8086 pin details8086 pin details
8086 pin details
 
8086 microprocessor
8086 microprocessor8086 microprocessor
8086 microprocessor
 
Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))Architecture of 8051 microcontroller))
Architecture of 8051 microcontroller))
 

Ähnlich wie 80386 processor

32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx
Yuvraj994432
 
Comparison of pentium processor with 80386 and 80486
Comparison of pentium processor with  80386 and 80486Comparison of pentium processor with  80386 and 80486
Comparison of pentium processor with 80386 and 80486
Tech_MX
 

Ähnlich wie 80386 processor (20)

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
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
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
 
Mpippt
MpipptMpippt
Mpippt
 
32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx32- bit Microprocessor-Indtel 80386.pptx
32- bit Microprocessor-Indtel 80386.pptx
 
Architecture of 80386(www.munnuz.co.cc)
Architecture of 80386(www.munnuz.co.cc)Architecture of 80386(www.munnuz.co.cc)
Architecture of 80386(www.munnuz.co.cc)
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
 
80386.pptx
80386.pptx80386.pptx
80386.pptx
 
Micro processor
Micro processorMicro processor
Micro processor
 
80386 microprocessor
80386 microprocessor80386 microprocessor
80386 microprocessor
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
Register & Memory
Register & MemoryRegister & Memory
Register & Memory
 
Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.
 
COA_UNIT_I.pptx
COA_UNIT_I.pptxCOA_UNIT_I.pptx
COA_UNIT_I.pptx
 
Mpi chapter 2
Mpi chapter 2Mpi chapter 2
Mpi chapter 2
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
 
Comparison of pentium processor with 80386 and 80486
Comparison of pentium processor with  80386 and 80486Comparison of pentium processor with  80386 and 80486
Comparison of pentium processor with 80386 and 80486
 
8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt8086_architecture MMC PPT.ppt
8086_architecture MMC PPT.ppt
 
Intel 8086 microprocessor
Intel 8086 microprocessorIntel 8086 microprocessor
Intel 8086 microprocessor
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Kürzlich hochgeladen (20)

ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
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.
 
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
 
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
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
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
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
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
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.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
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
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
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

80386 processor

  • 1. INTEL 80386 RASMI M Asst. Professor Dept. of Computer Science and Applications St. Mary’s College, Thrissur-20
  • 2. • Introduced in October 1985 • Also known as i386 • A 32-bit micrprocessor • Physical memory size of 4GB & virtual memory of 64 TB • Complete set of 32-bit registers and instructions • Has 3 operating modes: real mode (i.e.8086 mode) , protected mode and virtual mode • Protected mode – allows use of X286 compatible • Virtual mode – to run real mode programs in a protected environment
  • 3.
  • 4.
  • 5. Functional units • Bus Interface unit • Execution unit • Segment unit • Paging unit • Instruction decode unit • Code Prefetch unit
  • 6.  BUS INTERFACE UNIT It handles the transfer of data between the processor, memory and I/O devices.80386 supports 8-bit, 16-bit and 32- bit data transfers.  EXECUTION UNIT It reads the decoded instructions from the instruction queue and performs the operations that are specified. During the execution of an instruction, it requests the segment and page units to generate the addresses of operands and the bus interface unit to perform read or write bus cycles to access data in memory or i/o devices.
  • 7.  SEGMENT & PAGING UNIT • These units provide memory management and protection services. • Paging is a memory management technique used for virtual memory multitasking OS. The major advantage of paging is that the complete segment of a task need not be in the memory at any time. Only a few pages of segments required for current execution, need to be available in the memory. Thus the memory requirement of the task is reduced, making the memory available for other tasks. • The segment unit provides a 4-level protection mechanism for protecting the system code and data. • The paging unit works under the control of segment unit i.e., the virtual memory is divided in terms of segments and pages. • Here the linear address is translated into physical address of the
  • 8.  CODE PREFETCH UNIT It is used to fetch the instructions in advance, i.e., while the execution unit executes the current instruction the prefetch unit fetches the next one and stores it into the queue.  INSTRUCTION DECODE UNIT This unit is responsible for decoding the opcode received from the instruction.
  • 9. REGISTERS 80386 has :  4 general purpose registers (32-bit)  2 index registers (32-bit)  2 pointer registers (32-bit)  6 segment registers (16-bit)  a 32-bit instruction pointer, flag register and status registers In 80386, all 32-bit registers are prefixed with the letter ‘E’ (Eg : AX as EAX)
  • 11.
  • 12.  PEREQ – request to fetch the first part of data word  BUSY # – to notify whether the instruction execution is going on or not. It is used by WAIT instruction  ERROR # - to detect errors while executing the instruction  BE0 # - BE3 # - stands for Byte Enable ; using these 4 enable pins, the CPU may transfer 1 byte / 2 byte / 3 byte / 4 byte of data simultaneously  NA # - causes 80386 to output the address of next instruction  BS16 # - allows interfacing of a 16 –bit device with the 32-bit data bus  READY # - indicates that previous bus cycle is over and the CPU is ready for next cycle
  • 14.  4 GB physical memory  64 TB virtual memory  132 – pin  32 – bit data bus
  • 15.  16 MB physical memory  64 TB virtual memory  100 – pin  16 – bit data bus
  • 17.
  • 18. Used in mobile phones like BlackBerry 950 & Nokia 9000 Used in spaceflight projects Used in Hubble space telescope