Advanced Microprocessors: Presented by Ashish Kumar Singh Pranav Gautam Guide Mrs. Nayanica Srivastava
Advanced Microprocessors: Presented by Ashish Kumar Singh Pranav Gautam Guide Mrs. Nayanica Srivastava
Microprocessors
GUIDE PRESENTED BY
Mrs. Nayanica Ashish Kumar Singh
Srivastava Pranav Gautam
INTRODUCTION TO 80386
This 80386 is a 32bit processor that supports, 8bit/32bit data
operands.
The 80386 instruction set is compatible with all its
predecessors.
The 80386 can run 8086 applications under protected mode
in its virtual 8086 mode of operation.
With the 32 bit address bus, the 80386 can address upto
4Gbytes of physical memory. The physical memory is
organised in terms of segments of 4Gbytes at maximum.
The 80386 CPU supports 16K number of segments and thus
the total virtual space of 4Gbytes * 16K = 64 Terrabytes.
The memory management section of 80386 supports the
virtual memory, paging and four levels of protection,
maintaining full compatibility with 80286.
The 80386 offers a set of 8 debug registers DR0-DR7 for
hardware debugging and control. The 80386 has on-chip
address translation cache.
The concept of paging is introduced in 80386 that enables
it to organise the available physical memory in terms of
pages of size 4Kbytes each, under the segmented memory.
The 80386 can be supported by 80387 for mathematical
data processing.
Architecture of 80386
The Internal Architecture of 80386 is divided into 3
sections.
Central processing unit
Memory management unit
Bus interface unit
Central processing unit is further divided into Execution
unit and Instruction unit
Execution unit has 8 General purpose and 8 Special
purpose registers which are either used for handling
data or calculating offset addresses.
Pin Diagram of 80386
Modes of Operation
The 80386 has three modes of operation:
Real Address Mode (Real Mode)
Protected Virtual Addressing mode (Protected Mode)
Virtual 8086 mode
Protected mode
Protected mode is the natural 32-bit environment of
the 80386 processor. In this mode all instructions and
features are available.
Real Mode