SlideShare a Scribd company logo
Intel 80286
Intel family of microprocessor, bus and
memory sizes
Microprocessor Data bus
width
Address bus
width
Memory size
8086 16 20 1M
80186 16 20 1M
80286 16 24 16M
80386 DX 32 32 4G
80486 32 32 4G
Pentium 4 & core
2
64 40 1T
Salient features of 80286
 80286 is the first member of the family of advanced
microprocessors with memory management and
protection abilities
 The 80286 CPU, with its 24-bit address bus is able to
address 16Mb of physical memory.
 Available in 12.5Mhz, 10MHz & 8Mhz clock frequencies
 Memory management , virtual memory management &
protection abilities.
 Memory management is supported by a hardware unit
called Memory management unit.
 Intel’s 80286 is the first CPU to incorporate the
Integrated memory management unit.
 Function of memory management unit :
1. Ensure smooth execution of the program.
2. Protection.
 SWAPPING IN :
 From secondary memory to physical memory
 SWAPPING OUT :
From physical memory to secondary memory
2. Important aspect of memory management is Data
Protection or unauthorized access prevention.
– Done with the help of segmented memory
– Prevents overlapping of segments to avoid random
result.
Operating Modes
Intel 80286 has 2 operating modes.
1. Real address mode.
2. Protected Virtual address mode.
 Real Address Mode :
 80286 just as a fast 8086
 All memory management and protection mechanisms are
disabled
 Protected Virtual Address Mode
 80286 works with all of its memory management and protection
capabilities with the advanced instruction set.
Clock frequencies 16 Mhz
Clock frequencies 10Mhz
Register organization of 80286
The 80286 CPU contains almost the same set of registers,
as in 8086.
1. Eight 16-bit general purpose registers.
2. Four 16 bit segment registers.
3. Status and control register.
4. Instruction pointer.
Flag Registers
 The flag register bits D0,D2 , D4 ,D6 , D7 &D11 are modified
according to the result of the execution of logical and
arithmetic instruction. These are called Status Fag Bit.
 D8 - Trap Flag (TF)
 D9 - Interrupt Flag (IF)
 D8 & D9 – are used to control machine operation and thus
they are called Control flags.
 IOPL – I/O privilege field (bit D12 and D13)
 NT – Nested task flag (bit D14)
 PE - Protection enable
Protection enable flag places the 80286 in protected mode, if
set. This can only be cleared by resetting the CPU.
 MP – Monitor processor extension
flag allows WAIT instruction to generate a processor
extension.
 EM – Emulate processor extension flag,
if set , causes a processor extension absent exception and
permits the emulation of processor extension by CPU.
 TS – Task switch
 if set this flag indicates the next instruction using extension
will generate exception 7, permitting the CPU to test whether
the current processor extension is for current task.
Machine Status Word
• Consist of four flags. These are – PE, MP,
EM and TS
• LMSW & SMSW instruction are available
in the instruction set of 80286 to write and
read the MSW in real address mode.
Internal Block Diagram of
80286
Functional Parts
1. Address unit
2. Bus unit
3. Instruction unit
4. Execution unit
1. Address Unit
– Calculate the physical addresses of the instruction and
data that the CPU want to access
– Address lines derived by this unit may be used to
address different peripherals.
– Physical address computed by the address unit is
handed over to the BUS unit.
1. Bus Unit
– Transmit the physical address over address bus A0 – A23.
– Instruction Pipelining.
– Prefetcher module in the bus unit performs this task of
prefetching.
– Bus controller controls the prefetcher module.
– Fetched instructions are arranged in a 6 – byte prefetch
queue.
– Processor Extension Interface Module – Take care of
communication b/w CPU and a coprocessor.
3. Instruction Unit
– Receive arranged instructions from 6 byte prefetch
queue.
– Instruction decoder decodes the instruction one by one
and are latched onto a decoded instruction queue.
– O/p of the decoding circuit drives a control circuit in the
Execution unit.
4. Execution unit
– Control unit is responsible for executing the instructions
received from the decoded instruction queue.
– Contains Register Bank.
– ALU is the heart of execution unit.
– After execution ALU sends the result either over data bus
or back to the register bank.
Additional Instructions of Intel 80286
Sl
no
Instruction Purpose
1. CLTS Clear the task – switched bit
2. LDGT Load global descriptor table register
3. SGDT Store global descriptor table register
4. LIDT Load interrupt descriptor table register
5. SIDT Store interrupt descriptor table register
6. LLDT Load local descriptor table register
7. SLDT Store local descriptor table register
8. LMSW Load machine status register
9. SMSW Store machine status register
Sl
no
Instruction Purpose
10. LAR Load access rights
11. LSL Load segment limit
12. SAR Store access right
13. ARPL Adjust requested privilege level
14. VERR Verify a read access
15. VERW Verify a write access
 CLTS
The clear task – switched flag instruction clears the TS
(Task - switched) flag bit to a logic 0.
 LAR
The load access rights Instruction reads the segment
descriptor and place a copy of the access rights byte
into a 16 bit register.
 LSL
The load segment limit instruction Loads a user –
specified register with the segment limit.
 VERR
The verify for read access instruction verifies that a
segment can de read.
 VERW
The verify for write access instruction is used to verify
that a segment can be written.
 ARPL
The Adjust request privilege level instruction is used to
test a selector so that the privilege level of the requested
selector is not violated.

More Related Content

What's hot

80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
Mihika Shah
 
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
 
80286 microprocessors
80286 microprocessors80286 microprocessors
80286 microprocessors
Rajesh Reddy G
 
80486 and pentium
80486 and pentium80486 and pentium
80486 and pentium
Vikshit Ganjoo
 
Pentium microprocessor
Pentium microprocessorPentium microprocessor
Pentium microprocessor
tanzidshawon
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
Shubham Singh
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
RakeshKumarSharma46
 
Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086
Shehrevar Davierwala
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
Deepak John
 
Protection mode
Protection modeProtection mode
Protection mode
Deepak Kumar
 
Pentium processor
Pentium processorPentium processor
Pentium processor
Pranjali Deshmukh
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
abhikalmegh
 
80386 Architecture
80386 Architecture80386 Architecture
80386 Architecture
Rohit Choudhury
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delay
Hemant Chetwani
 
80386 processor
80386 processor80386 processor
80386 processor
Rasmi M
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
saurav kumar
 
INTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSORINTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSOR
Sagar Kuntumal
 
Register Organization of 80386
Register Organization of 80386Register Organization of 80386

What's hot (20)

80486 microprocessor
80486 microprocessor80486 microprocessor
80486 microprocessor
 
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 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
80286 microprocessors
80286 microprocessors80286 microprocessors
80286 microprocessors
 
80486 and pentium
80486 and pentium80486 and pentium
80486 and pentium
 
Pentium microprocessor
Pentium microprocessorPentium microprocessor
Pentium microprocessor
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
80386 & 80486
80386 & 8048680386 & 80486
80386 & 80486
 
Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086Assembly language programming_fundamentals 8086
Assembly language programming_fundamentals 8086
 
Module 1 8086
Module 1 8086Module 1 8086
Module 1 8086
 
Protection mode
Protection modeProtection mode
Protection mode
 
Pentium processor
Pentium processorPentium processor
Pentium processor
 
8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller8259 Programmable Interrupt Controller
8259 Programmable Interrupt Controller
 
80386 Architecture
80386 Architecture80386 Architecture
80386 Architecture
 
80486
8048680486
80486
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delay
 
80386 processor
80386 processor80386 processor
80386 processor
 
Addressing modes of 8086
Addressing modes of 8086Addressing modes of 8086
Addressing modes of 8086
 
INTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSORINTEL 8086 MICROPROCESSOR
INTEL 8086 MICROPROCESSOR
 
Register Organization of 80386
Register Organization of 80386Register Organization of 80386
Register Organization of 80386
 

Similar to Intel+80286

Microprocessor 80286
Microprocessor 80286Microprocessor 80286
Microprocessor 80286
Smile Hossain
 
Intel 80286
Intel 80286Intel 80286
Intel 80286
Anju Kanjirathingal
 
x86_1.ppt
x86_1.pptx86_1.ppt
x86_1.ppt
jeronimored
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
GobinathAECEJRF1101
 
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.pptADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
NaganarasaiahGoud
 
8086
80868086
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
SangeetaShekhawatTri
 
Micro overview
Micro overviewMicro overview
Micro overview
lamamokalled
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsMerin Jesuraj
 
etherlink plus developers guide
etherlink plus developers guideetherlink plus developers guide
etherlink plus developers guidepanamjayait
 
8086 Microprocessor
8086  Microprocessor8086  Microprocessor
8086 Microprocessor
Sudhakumari46
 
Advanced Microprocessors
Advanced MicroprocessorsAdvanced Microprocessors
Advanced Microprocessors
BuddiesSairamit
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
Deepak John
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
kot seelam
 
Internal structure of 8086
Internal structure of 8086Internal structure of 8086
Internal structure of 8086
lalithambiga kamaraj
 
Computer Engineering II Year.pdf
Computer Engineering II Year.pdfComputer Engineering II Year.pdf
Computer Engineering II Year.pdf
ChandraSekhar167698
 

Similar to Intel+80286 (20)

Microprocessor 80286
Microprocessor 80286Microprocessor 80286
Microprocessor 80286
 
Intel 80286
Intel 80286Intel 80286
Intel 80286
 
x86_1.ppt
x86_1.pptx86_1.ppt
x86_1.ppt
 
EC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptxEC 8691 Microprocessor and Microcontroller.pptx
EC 8691 Microprocessor and Microcontroller.pptx
 
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.pptADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
ADVANCED MICROPROCESSORS featuers, block diagram and register organization.ppt
 
8086
80868086
8086
 
Introduction to 8085svv
Introduction to 8085svvIntroduction to 8085svv
Introduction to 8085svv
 
Important questions
Important questionsImportant questions
Important questions
 
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
 
Micro overview
Micro overviewMicro overview
Micro overview
 
Ec 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applicationsEc 1303 microprocessor_its_applications
Ec 1303 microprocessor_its_applications
 
etherlink plus developers guide
etherlink plus developers guideetherlink plus developers guide
etherlink plus developers guide
 
Important questions
Important questionsImportant questions
Important questions
 
8086 Microprocessor
8086  Microprocessor8086  Microprocessor
8086 Microprocessor
 
Advanced Microprocessors
Advanced MicroprocessorsAdvanced Microprocessors
Advanced Microprocessors
 
Module 4 advanced microprocessors
Module 4 advanced microprocessorsModule 4 advanced microprocessors
Module 4 advanced microprocessors
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
 
Internal structure of 8086
Internal structure of 8086Internal structure of 8086
Internal structure of 8086
 
Computer Engineering II Year.pdf
Computer Engineering II Year.pdfComputer Engineering II Year.pdf
Computer Engineering II Year.pdf
 

Recently uploaded

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Intel+80286

  • 2. Intel family of microprocessor, bus and memory sizes Microprocessor Data bus width Address bus width Memory size 8086 16 20 1M 80186 16 20 1M 80286 16 24 16M 80386 DX 32 32 4G 80486 32 32 4G Pentium 4 & core 2 64 40 1T
  • 3. Salient features of 80286  80286 is the first member of the family of advanced microprocessors with memory management and protection abilities  The 80286 CPU, with its 24-bit address bus is able to address 16Mb of physical memory.  Available in 12.5Mhz, 10MHz & 8Mhz clock frequencies  Memory management , virtual memory management & protection abilities.
  • 4.  Memory management is supported by a hardware unit called Memory management unit.  Intel’s 80286 is the first CPU to incorporate the Integrated memory management unit.  Function of memory management unit : 1. Ensure smooth execution of the program. 2. Protection.  SWAPPING IN :  From secondary memory to physical memory
  • 5.  SWAPPING OUT : From physical memory to secondary memory 2. Important aspect of memory management is Data Protection or unauthorized access prevention. – Done with the help of segmented memory – Prevents overlapping of segments to avoid random result.
  • 6. Operating Modes Intel 80286 has 2 operating modes. 1. Real address mode. 2. Protected Virtual address mode.  Real Address Mode :  80286 just as a fast 8086  All memory management and protection mechanisms are disabled  Protected Virtual Address Mode  80286 works with all of its memory management and protection capabilities with the advanced instruction set.
  • 9. Register organization of 80286 The 80286 CPU contains almost the same set of registers, as in 8086. 1. Eight 16-bit general purpose registers. 2. Four 16 bit segment registers. 3. Status and control register. 4. Instruction pointer.
  • 10.
  • 12.
  • 13.  The flag register bits D0,D2 , D4 ,D6 , D7 &D11 are modified according to the result of the execution of logical and arithmetic instruction. These are called Status Fag Bit.  D8 - Trap Flag (TF)  D9 - Interrupt Flag (IF)  D8 & D9 – are used to control machine operation and thus they are called Control flags.  IOPL – I/O privilege field (bit D12 and D13)  NT – Nested task flag (bit D14)
  • 14.  PE - Protection enable Protection enable flag places the 80286 in protected mode, if set. This can only be cleared by resetting the CPU.  MP – Monitor processor extension flag allows WAIT instruction to generate a processor extension.  EM – Emulate processor extension flag, if set , causes a processor extension absent exception and permits the emulation of processor extension by CPU.  TS – Task switch  if set this flag indicates the next instruction using extension will generate exception 7, permitting the CPU to test whether the current processor extension is for current task.
  • 15. Machine Status Word • Consist of four flags. These are – PE, MP, EM and TS • LMSW & SMSW instruction are available in the instruction set of 80286 to write and read the MSW in real address mode.
  • 17.
  • 18. Functional Parts 1. Address unit 2. Bus unit 3. Instruction unit 4. Execution unit
  • 19. 1. Address Unit – Calculate the physical addresses of the instruction and data that the CPU want to access – Address lines derived by this unit may be used to address different peripherals. – Physical address computed by the address unit is handed over to the BUS unit. 1. Bus Unit – Transmit the physical address over address bus A0 – A23. – Instruction Pipelining. – Prefetcher module in the bus unit performs this task of prefetching. – Bus controller controls the prefetcher module. – Fetched instructions are arranged in a 6 – byte prefetch queue. – Processor Extension Interface Module – Take care of communication b/w CPU and a coprocessor.
  • 20. 3. Instruction Unit – Receive arranged instructions from 6 byte prefetch queue. – Instruction decoder decodes the instruction one by one and are latched onto a decoded instruction queue. – O/p of the decoding circuit drives a control circuit in the Execution unit. 4. Execution unit – Control unit is responsible for executing the instructions received from the decoded instruction queue. – Contains Register Bank. – ALU is the heart of execution unit. – After execution ALU sends the result either over data bus or back to the register bank.
  • 21. Additional Instructions of Intel 80286 Sl no Instruction Purpose 1. CLTS Clear the task – switched bit 2. LDGT Load global descriptor table register 3. SGDT Store global descriptor table register 4. LIDT Load interrupt descriptor table register 5. SIDT Store interrupt descriptor table register 6. LLDT Load local descriptor table register 7. SLDT Store local descriptor table register 8. LMSW Load machine status register 9. SMSW Store machine status register
  • 22. Sl no Instruction Purpose 10. LAR Load access rights 11. LSL Load segment limit 12. SAR Store access right 13. ARPL Adjust requested privilege level 14. VERR Verify a read access 15. VERW Verify a write access
  • 23.  CLTS The clear task – switched flag instruction clears the TS (Task - switched) flag bit to a logic 0.  LAR The load access rights Instruction reads the segment descriptor and place a copy of the access rights byte into a 16 bit register.  LSL The load segment limit instruction Loads a user – specified register with the segment limit.
  • 24.  VERR The verify for read access instruction verifies that a segment can de read.  VERW The verify for write access instruction is used to verify that a segment can be written.  ARPL The Adjust request privilege level instruction is used to test a selector so that the privilege level of the requested selector is not violated.