0% found this document useful (0 votes)
50 views

EEE 4616 Microprocessor and Assembly Language Programming Lab EEE 4616 Microprocessor and Assembly Language Programming Lab

This document provides information about the 80286 microprocessor used in the EEE 4616 Microprocessor and Assembly Language Programming Lab course. It lists the group members and describes the key features of the 80286 microprocessor, including its operating modes, architecture, register organization, and comparison with other microprocessors. It also discusses the advantages of 80286 over 8086 and limitations of 80286 that led to the development of 80386.

Uploaded by

Tamanna Tajin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

EEE 4616 Microprocessor and Assembly Language Programming Lab EEE 4616 Microprocessor and Assembly Language Programming Lab

This document provides information about the 80286 microprocessor used in the EEE 4616 Microprocessor and Assembly Language Programming Lab course. It lists the group members and describes the key features of the 80286 microprocessor, including its operating modes, architecture, register organization, and comparison with other microprocessors. It also discusses the advantages of 80286 over 8086 and limitations of 80286 that led to the development of 80386.

Uploaded by

Tamanna Tajin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

EEE 4616

Microprocessor and Assembly


Language Programming Lab

80286 MICROPROCESSOR
GROUP MEMBERS

170021009 Sidratum Munira


170021013 Tasfia Akter
170021033 Tamanna Tajin
170021138 Aftab Mahmud Sakib
What is
microprocessor?
The microprocessor is a
multipurpose, programmable device
that
• accepts digital data as input
• processes it according to
instructions stored in its memory
• provide results as output
It is an example of digital logic and it
uses binary and hexadecimal
numerical systems
Intel 80286
microprocessor
• It was invented in February 1982
by Intel.
• 80286 microprocessor was
basically an advancement of 8086
microprocessor.
• It is a16-bit microprocessor that
has the ability to execute 16-bit
instruction at a time.
• It has non-multiplexed data and
address bus.
• The size of data bus is 16-bit
whereas the size of address bus is
24-bit.
Comparison of 80286 with other
microprocessors
Operating modes of
80286 microprocessor

80286 operates in two


modes:
Real Address Mode

• In real addressing mode of operation of 80286, it just


acts as a fast 8086.

• It address only 1 M byte of physical memory using


A0-A19.

• The instruction set is upward compatible with that of


8086.
Protected Virtual
Address Mode
• Virtual Address mode is for
multiuser/multitasking system.

• In this mode of operation the memory


management unit can manage up to
1GB of virtual memory.

• In Virtual Address mode one user


cannot interface with the other.

• Also user cannot interface with


operating system.

• These features are called protection.


Architecture of 80286
Microprocessor
The CPU, central processing unit of 80286 microprocessor,
consists of 4 functional block:

1. Address Unit
2. Bus Unit
3. Instruction Unit
4. Execution Unit
• The address unit is responsible for calculating
Address unit the physical address of instructions & data that
CPU wants to access.
• This physical address computed by the address
unit is handed over to the Bus Unit of the CPU.

• The address latches and drivers in the bus unit


Bus Unit transmit the physical address thus formed over
the address bus A0- A23.
• One of the major function of the bus unit is to
fetch instruction bytes from the memory.
Instruction Unit • The Instruction Unit accepts instructions from
the pre fetch queue & an instruction decoder
decodes them one by one.

• The output of the decoding circuit drives a


Execution Unit control circuit in the Execution Unit is
responsible for instructions received from the
decoded instruction queue, which sends the
data part of the instruction over the data bus.
Register Organization of
80286

The 80286 CPU contains almost the


same set of registers, as in 8086,
namely

1. Eight 16-bit general purpose


registers
2. Four 16-bit segment registers
3. Status and control registers
4. Instruction Pointer
Flag Register
Lower Word
Upper Word
Pin diagram
8086 vs. 80286
Now the question arises what are 1. It has “protected mode.”.
the factors that make 80286 more
advantageous than 8086 2. The addressable memory in case of 80286 is 16 MB.
microprocessor?
3. 24 bit address.

4. 80286 has higher clock speed.

5. It has four units.


Limitation of 80286 that lead to 80386

You might also like