MICROPROCESSOR ARCHITECTURE UOP S.E.COMP (SEM-I) OPERATING IN REAL MODE Prof.P.C.Patil Department of Computer Engg Matoshri College of Engg.Nasik
[email protected]. Introduction 2 Introduction . The 80386 microprocessor can operate basically in either Real Mode or Protected Mode. When 80386 is reset or powered up it is initialized in Real Mode. The 80386 maintains the compatibility of the object code with 8086 and 80286 running in real mode. In this mode, the 80386 supports same architecture as the 8086, but it can access the 32-bit register set of 80386DX. In real mode, it is also possible to use addressing modes with the 32-bit override instruction prefixes. 3 Real Mode Programming Model 4 Real Mode Programming Model . The programming model makes it easier to understand the microprocessor in a programming environment. The real mode programming model gives the programming environment for 80386DX in real mode. It shows only those parts of the microprocessor which the programmer can use such as various registers within the microprocessor. 5 6 Real Mode Programming Model . In the diagram, only the shaded portion is a part of real mode. It consists of eight 16-bit registers (IP, CS, DS, SS, ES, FS, GS and Flag register) and eight 32-bit registers (EAX, EBX, ECX, EDX, ESP, EBP, ESI, EDI). In Real mode 80386DX can access the Protection Enable (PE) bit from CR0 which is used to enter into the protected mode. 7 Real Mode Programming Model . 80386DX in real mode is a 8086 with extended registers and two additional data segment registers such as FS and GS.