IA-32 Intel® Architecture Software Developer's Manual (Volume 3: System Programming Guide)

Peter Kitson

ISBN :

Order a printed copy of this book from Amazon. --UNAVAILABLE--


Cover Design - IA-32 Intel® Architecture Software Developer's Manual (Volume 3: System Programming Guide)
 

For your free electronic copy of this book please verify the numbers below. 

(We need to do this to make sure you're a person and not a malicious script)

Numbers

 




Sample Chapter From IA-32 Intel® Architecture Software Developer's Manual (Volume 3: System Programming Guide)
     Copyright © Intel, Corp.



ABOUT THIS MANUAL

The IA-32 Intel® Architecture Software Developer’s Manual, Volume 3: System Programming Guide (Order Number 253668) is part of a set that describes the architecture and programming environment of all IA-32 Intel Architecture processors. The other volumes in this set are:

- The IA-32 Intel Architecture Software Developer’s Manual, Volume 1: Basic Architecture (Order Number 253665).
- The IA-32 Intel Architecture Software Developer’s Manual, Volume 2: Instruction Set Reference (Order Numbers 253666 and 253667).

The IA-32 Intel Architecture Software Developer’s Manual, Volume 1 describes the basic architecture and programming environment of an IA-32 processor. The IA-32 Intel Architecture Software Developer’s Manual, Volume 2 describes the instruction set of the processor and the opcode structure. These volumes are aimed at application programmers who are writing programs to run under existing operating systems or executives. The IA-32 Intel Architecture Software Developer’s Manual, Volume 3 describes the operating-system support environment of an IA-32 processor, including memory management, protection, task management, interrupt and exception handling, and system management mode. It also provides IA-32 processor compatibility information. This volume is aimed at operating-system and BIOS designers.

1.1 IA-32 PROCESSORS COVERED IN THIS MANUAL

This manual set includes information pertaining primarily to the most recent IA-32 processors, which include: Pentium® processors, P6 family processors, Pentium 4 processors, Pentium M processors, and Intel® Xeon processors. P6 family processors are IA-32 processors based on the P6 family microarchitecture, which include the Pentium Pro, Pentium II, and Pentium III processors. The Pentium 4 and Intel Xeon processors are based on the Intel NetBurst® microarchitecture.