SlideShare a Scribd company logo
1 of 17
 The Intel 80286 also called iAPX 286
 Introduced on 1 February 1982 was a 16-bit x86
microprocessor with 134,000 transistors .
 The 80286 is the first member of the family of
advanced microprocessors with memory management
and wide protection abilities.
 The 80286 was designed for multi-user systems with
multitasking applications, including communications
(such as automated PBXs) and real-time process control.
 80286 offers two mode of operation
 Real mode
 Protection mode
 A no: of changes have been made to both s/w and h/w
architecture of the 80286,primarily to improve its
performance.
 Additional pipeline for higher performance
 Instruction set is modified
 Address and Data bus are de-multiplexed to
simplify system design
 It had 134,000 transistors .It is manufactures using the
high-performance metal oxide semiconductor.
 It consist of four independent units: address unit, bus unit,
instruction unit and execution unit.
Siemens 80286 (10 MHz version)
IBM 80286 (8 MHz version)
Internal Architecture
 The 80286 is internally partitioned into four
 Bus Unit
 Instruction Unit
 Execution Unit
 Address Unit
Bus Unit
 The bus unit interface with the outside world . It provide
a 16 bit data bus, 24 bit address bus and the signals
needed to control bus transfers buses are de-multiplexed.
 Bus unit is responsible for performing all external bus
operation.
 Processing unit contain the latches and drives for address
bus and transceivers for the data buses.
 Bus unit also contains element called the pre-fetcher and
prefetch queue..together these elements implement a
mechanism know as an instruction stream queue.
Address Unit
 Address unit is provides the memory management and
protection services for the 80286.
 It off-load the responsibility for performing high speed
address calculation ,virtual to physical transition and limit
and access right attributes checks.
 Address unit calculate the next instruction to be fetched.
 Address unit perform more function ,it perform the various
address transaction and protection checks needed when
performing protected mode bus cycle.
Instruction Unit
 The IU access the output end of the prefetch queue. It
read one instruction byte after the other from the output
of the queue and decode them into the 69-bit instruction
format used by the 80286 EU.
 IU off-load the responsibility for instruction decoding from
the execution unit.
 Instruction queue within the instruction unit permit three
fully decoded instruction to be waiting for execution by
the execution unit.
Execution Unit
 EU include the ALU and a control ROM .Block labeled
registers represents all the uses –accessible registers.
 Control Rom contain the microcode sequences that define
the operation performed by the 80286’s instruction.
 EU read decoded instructions from the instruction queue
and perform the operations that they specify.
CLTS Clear the task-switched flag bit
LAR Load access rights
LSL Load segment limit
ARPL Adjust requested privilege level
VERR Verify for read access
VERW Verify for write access
LDGT Load the global descriptor table register
SGDT Store the global descriptor table register
LIDT Load the interrupt descriptor table register
SIDT Store the interrupt descriptor table register
LMSW Load the machine status word
SMSW Store the machine status word
SAR Store the access right
LLDT Load the local descriptor table register
SLDT Store the local descriptor table register
 PUSHA & POPA:
80286 have two modes of operations
 Real mode
 Protected mode or soft ware
Real mode
 Real mode is a normal mode or 80286 is power on it comes
up in the real mode.
 When in the real mode , the 80286 can be used to execute
the base instruction set of the 8086.
 The code for the base instruction of the 80286 is identical
to that of the 8086.
 No: of new instruction have been added in the instruction
set of the 80286 to enhance performance and function .
 A new register called the machine status word register
(MSW).This is used to switch the 80286 from real mode to
protected mode.
Memory Addressing in 80286
 Address is 20 bit with 16 bit segment and 16 bit offset. When
80286 is hardware reset, it automatically enters real address
mode.
Protected mode
 1 Gbyte of virtual memory and 16 Mbyte of physical
memory. The address is 24 bit. To enter PVAM mode,
Processor Status Word (PSW) is loaded by the instruction
LPSW.
 In Protected virtual address mode (PVAM) the 80286 has its
multitasking capability.
 The 80286 PVAM extends use of segments in such a way
that the segment of several tasks can reside in memory at
the same time and can by dynamically loaded as the need
arises.
 In order to provide protection between segments with in a
task , segments are assigned to one of four privileged
levels. Thus the various tasks and segment are protected
form unwanted access by type segment ,level and task
protection mechanism.
Operating system task
Application Task
Application Task
1
2
3
4
code segment
Stack segment
Data segment
Level 0-Most privileged
Level 1
Level 2
Level 3-Least Privileged
 Level 0 would normally include only the very critical
modules in the operating system.
 Level 1 modules would consist chiefly of the less critical
operating system services.
 Level 3 would be for application program and Level 2 most
often would be used for custom extension to these
programs.
1
2
3
4
Multi Tasking
 In 80286 we improve the multitasking capability by adding
necessary memory management and task switching in such
way that there is adequate protection
 Between the application task and the system and other
more privileged task
 For separating the from each other
 Between the code and data module
 Again unwanted accessing or changing the data or code.
 The primary key to multi-tasking in the ability to break the
various entities to be processed into part in such a way that
the part can easily function together and adequate
protection is maintained .
 Modularity is important in that it allow the programmer to
view the entire system as collection of modules that make up
the task and subtask.so that operating system module that
include critical code and data table can be protected from
application program.
 Second key to multi tasking is the ability to change quickly
and smoothly from one task to another.
 The task containing the module that is currently executing
is called current task.
 As the time progresses ,it is necessary to change the
current task ie:- to set aside logically the segments that
comprise the current task and make the segment in
another task the current task . This is called
task switching.

More Related Content

What's hot

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessorAMAN SRIVASTAVA
 
Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.Ritwik MG
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386yash sawarkar
 
INTEL 80386 MICROPROCESSOR
INTEL  80386  MICROPROCESSORINTEL  80386  MICROPROCESSOR
INTEL 80386 MICROPROCESSORAnnies Minu
 
Addressing modes of 80386
Addressing modes of 80386Addressing modes of 80386
Addressing modes of 80386PDFSHARE
 
Pin diagram of 8085
Pin diagram of 8085Pin diagram of 8085
Pin diagram of 8085ShivamSood22
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085ShivamSood22
 
8259 Interrupt Controller
8259 Interrupt Controller8259 Interrupt Controller
8259 Interrupt ControllerShivamSood22
 
Interrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kInterrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kVijay Kumar
 
Salient featurs of 80386
Salient featurs of 80386Salient featurs of 80386
Salient featurs of 80386aviban
 

What's hot (20)

Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
80286 microprocessors
80286 microprocessors80286 microprocessors
80286 microprocessors
 
Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.Evolution of microprocessors and 80486 Microprocessor.
Evolution of microprocessors and 80486 Microprocessor.
 
Microprocessor 8086
Microprocessor 8086Microprocessor 8086
Microprocessor 8086
 
Intel+80286
Intel+80286Intel+80286
Intel+80286
 
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 NotesMICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
MICROPROCESSOR & MICROCONTROLLER 8086,8051 Notes
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
INTEL 80386 MICROPROCESSOR
INTEL  80386  MICROPROCESSORINTEL  80386  MICROPROCESSOR
INTEL 80386 MICROPROCESSOR
 
Addressing modes of 80386
Addressing modes of 80386Addressing modes of 80386
Addressing modes of 80386
 
Pin diagram of 8085
Pin diagram of 8085Pin diagram of 8085
Pin diagram of 8085
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
 
80386
8038680386
80386
 
8086
8086 8086
8086
 
8086
80868086
8086
 
8086 memory segmentation
8086 memory segmentation8086 memory segmentation
8086 memory segmentation
 
Addressing modes 8085
Addressing modes 8085Addressing modes 8085
Addressing modes 8085
 
8259 Interrupt Controller
8259 Interrupt Controller8259 Interrupt Controller
8259 Interrupt Controller
 
Interrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.kInterrupts on 8086 microprocessor by vijay kumar.k
Interrupts on 8086 microprocessor by vijay kumar.k
 
8051 memory
8051 memory8051 memory
8051 memory
 
Salient featurs of 80386
Salient featurs of 80386Salient featurs of 80386
Salient featurs of 80386
 

Similar to Intel 80286

Microprocessor 80286
Microprocessor 80286Microprocessor 80286
Microprocessor 80286Smile Hossain
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentationxavierpaulino
 
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.pptxakshathsingh2003
 
Microprocessor (1)
Microprocessor (1)Microprocessor (1)
Microprocessor (1)Muhd Azlan
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxGobinathAECEJRF1101
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessorsDeepak John
 
etherlink plus developers guide
etherlink plus developers guideetherlink plus developers guide
etherlink plus developers guidepanamjayait
 
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. RidhaJemalAnas Sa
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsMerin Jesuraj
 
ECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxTPOVITSKARIMNAGAR
 

Similar to Intel 80286 (20)

Advanced microprocessor
Advanced microprocessorAdvanced microprocessor
Advanced microprocessor
 
Micro overview
Micro overviewMicro overview
Micro overview
 
Microprocessor 80286
Microprocessor 80286Microprocessor 80286
Microprocessor 80286
 
Microcontroller presentation
Microcontroller presentationMicrocontroller presentation
Microcontroller presentation
 
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
 
Mpmc
MpmcMpmc
Mpmc
 
Microprocessor (1)
Microprocessor (1)Microprocessor (1)
Microprocessor (1)
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
 
Introduction to Microcontrollers
Introduction to MicrocontrollersIntroduction to Microcontrollers
Introduction to Microcontrollers
 
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
 
Micro processor
Micro processorMicro processor
Micro processor
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
Internal structure of 8086
Internal structure of 8086Internal structure of 8086
Internal structure of 8086
 
etherlink plus developers guide
etherlink plus developers guideetherlink plus developers guide
etherlink plus developers guide
 
AT89 S52
AT89 S52AT89 S52
AT89 S52
 
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
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applications
 
ECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptxECE Microprocessors 8086 ppt.pptx
ECE Microprocessors 8086 ppt.pptx
 
LECT 2.pptx
LECT 2.pptxLECT 2.pptx
LECT 2.pptx
 
The 80386 80486
The 80386 80486The 80386 80486
The 80386 80486
 

More from Anju Kanjirathingal (9)

Java withrealworldtechnology
Java withrealworldtechnologyJava withrealworldtechnology
Java withrealworldtechnology
 
resolution in the propositional calculus
resolution in the propositional calculusresolution in the propositional calculus
resolution in the propositional calculus
 
The propositional calculus
The propositional calculusThe propositional calculus
The propositional calculus
 
microprocessor
microprocessormicroprocessor
microprocessor
 
int 21 h for screen display
int 21 h for screen displayint 21 h for screen display
int 21 h for screen display
 
int 21,16,09 h
int 21,16,09 hint 21,16,09 h
int 21,16,09 h
 
OO Design Principles
OO Design PrinciplesOO Design Principles
OO Design Principles
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
2 3 tree
2 3 tree2 3 tree
2 3 tree
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
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
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Intel 80286

  • 1.
  • 2.  The Intel 80286 also called iAPX 286  Introduced on 1 February 1982 was a 16-bit x86 microprocessor with 134,000 transistors .  The 80286 is the first member of the family of advanced microprocessors with memory management and wide protection abilities.  The 80286 was designed for multi-user systems with multitasking applications, including communications (such as automated PBXs) and real-time process control.
  • 3.  80286 offers two mode of operation  Real mode  Protection mode  A no: of changes have been made to both s/w and h/w architecture of the 80286,primarily to improve its performance.  Additional pipeline for higher performance  Instruction set is modified  Address and Data bus are de-multiplexed to simplify system design  It had 134,000 transistors .It is manufactures using the high-performance metal oxide semiconductor.  It consist of four independent units: address unit, bus unit, instruction unit and execution unit.
  • 4. Siemens 80286 (10 MHz version) IBM 80286 (8 MHz version)
  • 5.
  • 6. Internal Architecture  The 80286 is internally partitioned into four  Bus Unit  Instruction Unit  Execution Unit  Address Unit Bus Unit  The bus unit interface with the outside world . It provide a 16 bit data bus, 24 bit address bus and the signals needed to control bus transfers buses are de-multiplexed.  Bus unit is responsible for performing all external bus operation.  Processing unit contain the latches and drives for address bus and transceivers for the data buses.
  • 7.  Bus unit also contains element called the pre-fetcher and prefetch queue..together these elements implement a mechanism know as an instruction stream queue. Address Unit  Address unit is provides the memory management and protection services for the 80286.  It off-load the responsibility for performing high speed address calculation ,virtual to physical transition and limit and access right attributes checks.  Address unit calculate the next instruction to be fetched.  Address unit perform more function ,it perform the various address transaction and protection checks needed when performing protected mode bus cycle.
  • 8. Instruction Unit  The IU access the output end of the prefetch queue. It read one instruction byte after the other from the output of the queue and decode them into the 69-bit instruction format used by the 80286 EU.  IU off-load the responsibility for instruction decoding from the execution unit.  Instruction queue within the instruction unit permit three fully decoded instruction to be waiting for execution by the execution unit. Execution Unit  EU include the ALU and a control ROM .Block labeled registers represents all the uses –accessible registers.  Control Rom contain the microcode sequences that define the operation performed by the 80286’s instruction.  EU read decoded instructions from the instruction queue and perform the operations that they specify.
  • 9. CLTS Clear the task-switched flag bit LAR Load access rights LSL Load segment limit ARPL Adjust requested privilege level VERR Verify for read access VERW Verify for write access LDGT Load the global descriptor table register SGDT Store the global descriptor table register LIDT Load the interrupt descriptor table register SIDT Store the interrupt descriptor table register LMSW Load the machine status word SMSW Store the machine status word SAR Store the access right LLDT Load the local descriptor table register SLDT Store the local descriptor table register
  • 10.
  • 11.  PUSHA & POPA:
  • 12. 80286 have two modes of operations  Real mode  Protected mode or soft ware Real mode  Real mode is a normal mode or 80286 is power on it comes up in the real mode.  When in the real mode , the 80286 can be used to execute the base instruction set of the 8086.  The code for the base instruction of the 80286 is identical to that of the 8086.  No: of new instruction have been added in the instruction set of the 80286 to enhance performance and function .  A new register called the machine status word register (MSW).This is used to switch the 80286 from real mode to protected mode. Memory Addressing in 80286
  • 13.  Address is 20 bit with 16 bit segment and 16 bit offset. When 80286 is hardware reset, it automatically enters real address mode. Protected mode  1 Gbyte of virtual memory and 16 Mbyte of physical memory. The address is 24 bit. To enter PVAM mode, Processor Status Word (PSW) is loaded by the instruction LPSW.  In Protected virtual address mode (PVAM) the 80286 has its multitasking capability.  The 80286 PVAM extends use of segments in such a way that the segment of several tasks can reside in memory at the same time and can by dynamically loaded as the need arises.  In order to provide protection between segments with in a task , segments are assigned to one of four privileged levels. Thus the various tasks and segment are protected form unwanted access by type segment ,level and task protection mechanism.
  • 14. Operating system task Application Task Application Task 1 2 3 4
  • 15. code segment Stack segment Data segment Level 0-Most privileged Level 1 Level 2 Level 3-Least Privileged  Level 0 would normally include only the very critical modules in the operating system.  Level 1 modules would consist chiefly of the less critical operating system services.  Level 3 would be for application program and Level 2 most often would be used for custom extension to these programs. 1 2 3 4
  • 16. Multi Tasking  In 80286 we improve the multitasking capability by adding necessary memory management and task switching in such way that there is adequate protection  Between the application task and the system and other more privileged task  For separating the from each other  Between the code and data module  Again unwanted accessing or changing the data or code.  The primary key to multi-tasking in the ability to break the various entities to be processed into part in such a way that the part can easily function together and adequate protection is maintained .  Modularity is important in that it allow the programmer to view the entire system as collection of modules that make up the task and subtask.so that operating system module that include critical code and data table can be protected from application program.
  • 17.  Second key to multi tasking is the ability to change quickly and smoothly from one task to another.  The task containing the module that is currently executing is called current task.  As the time progresses ,it is necessary to change the current task ie:- to set aside logically the segments that comprise the current task and make the segment in another task the current task . This is called task switching.

Editor's Notes

  1. kijhijhbSiemens 80286 (10 MHz version) Siemens 80286 (10 MHz version) Siemens 80286 (10 MHz version) Siemens 80286 (10 MHz version)
  2. Division of an 80286 system into task, level and segments