Jnana Sahyadri: Under The Guidence of Submitted by
This document summarizes the architecture and features of the Intel 80386 microprocessor. It discusses how the 80386 was developed to address limitations of the 16-bit 80286 by incorporating 32-bit processing. The 80386 has a 32-bit external data bus and memory address bus, allowing it to access up to 4GB of memory. It also has faster processing speeds of up to 20 million instructions per second. The document describes the internal architecture of the 80386 including the central processing unit, memory management unit, and bus interface unit. It provides details on the 80386's 32-bit register set and new segment registers.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
53 views12 pages
Jnana Sahyadri: Under The Guidence of Submitted by
This document summarizes the architecture and features of the Intel 80386 microprocessor. It discusses how the 80386 was developed to address limitations of the 16-bit 80286 by incorporating 32-bit processing. The 80386 has a 32-bit external data bus and memory address bus, allowing it to access up to 4GB of memory. It also has faster processing speeds of up to 20 million instructions per second. The document describes the internal architecture of the 80386 including the central processing unit, memory management unit, and bus interface unit. It provides details on the 80386's 32-bit register set and new segment registers.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 12
JNANA SAHYADRI
Shankaraghatta
Under the Guidence of
Shashidhar sir Lecturer Submitted By Department of Electronics Seema Jnana sahyadri Second sem M.Sc. shankaraghatta Department of electronics Jnana sahyadri shankaraghatta Contents Introduction Architecture of 80386 • Signal description of 80386 • Registors of 80386 • Reference Introduction 80286 was a first processor to incorporate the concepts of memory management.The 16 bit word length of 80286 put limitations on it’s operating speed.Thus the 32bit processor 80386 was born.The 32bit ALU allows to process 32bit data.It has 32bit address bus so it can access upto 4GB.It runs with a speed upto 20MHz instruction per second. Architecture of 80386 The internal architecture of 80386 is divided into three sections Central processing unit Memory management unit Bus interface unit The central processing unit is further divided into execution unit and instruction unit.Execution unit it has eight general purpose and eight special purpose registers which are either used for handling data or calculating offset address.The instruction unit decodes the opcode bits received from the 16byte instruction code queue. Then arranges them in a 3 instruction decoded instruction queue after decoding them so as to pass to the control section for deriving the neccessary control signals. Memory management unit: It consists of segmentation unit and paging unit.The segmentation unit allows segment of size 4GB at maximum.The paging unit works under the control of segmentation unit i.e., each segment is divided into pages.The paging unit converts linear address into physical address.The control and attribute PLA checks the previlages at the page level.The limit and attribute PLA checks segment limit and attribute at segment level to avoid invalid access to code and data in the memory segment. The bus control unit: It has a prioritizer to resolve the priority of the various bus requests the control access of the bus.The address drives the bus enable and address signals A0-A31.The pipeline and dynamic bus sizing units handle the related control signals. Registers of 80386 The most important change in the 80386 was the introduction of 32bit register set.The Ax,Bx,Cx,Dx,SI,DI,BP,SP,flags,IP registers were all extended to 32bits.The 80386 calls these new 32bit version EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP, EFLAGS, EIP to differentiate them from their 16bit version.Besides these the 32bit version the 80386 also provide 2new 16bit segment registers FS and GS these are the external segment registers. FLAG Registers(EFLAG) The EFLAG registers contain 13flags REFERENCE A K Ray K M Bhurchandi