The 386 Register Set

Figure 5-3 on page 45 illustrates the 386's register set. The following subsections provide a brief introduction to these registers and a detailed description of each of them can be found later in the book.

Figure 5-3. 386 Register Set

Control Registers


32 bits wide. Refer to Figure 5-4 on page 47 and Table 5-2 on page 46. CR0 in the 386 permitted the OS:

  • To control whether or not the processor is operating in Real or Protected Mode.

  • Assuming that the processor is in Protected Mode, to control whether or not Paging is enabled.

  • To discover whether or not a FPU is present.

  • Assuming that a x87 FPU coprocessor was present on ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.