<<<    Index    >>>
1-2
ABOUT THIS MANUAL
are arranged in alphabetical order. The FPU, MMX™ Technology instructions, and Streaming
SIMD Extensions are included in this chapter.
Appendix A — Opcode Map. Gives an opcode map for the Intel Architecture instruction set.
Appendix B — Instruction Formats and Encodings. Gives the binary encoding of each form
of each Intel Architecture instruction.
Appendix C — Compiler Intrinsics and Functional Equivalents. Gives the Intel C/C++
compiler intrinsics and functional equivalents for the MMX™ Technology instructions and
Streaming SIMD Extensions.
1.2.OVERVIEW OF THE INTEL ARCHITECTURE SOFTWARE 
DEVELOPER’S MANUAL, VOLUME 1: BASIC 
ARCHITECTURE
The contents of the Intel Architecture Software Developer’s Manual, Volume 1, are as follows:
Chapter 1 — About This Manual. Gives an overview of all three volumes of the Intel Archi-
tecture Software Developer’s Manual. It also describes the notational conventions in these
manuals and lists related Intel manuals and documentation of interest to programmers and hard-
ware designers.
Chapter 2 — Introduction to the Intel Architecture. Introduces the Intel Architecture and the
families of Intel processors that are based on this architecture. It also gives an overview of the
common features found in these processors and brief history of the Intel Architecture.
Chapter 3 — Basic Execution Environment. Introduces the models of memory organization
and describes the register set used by applications.
Chapter 4 — Procedure Calls, Interrupts, and Exceptions. Describes the procedure stack
and the mechanisms provided for making procedure calls and for servicing interrupts and
exceptions.
Chapter 5 — Data Types and Addressing Modes. Describes the data types and addressing
modes recognized by the processor.
Chapter 6 — Instruction Set Summary. Gives an overview of all the Intel Architecture
instructions except those executed by the processor’s floating-point unit. The instructions are
presented in functionally related groups.
Chapter 7 — Floating-Point Unit. Describes the Intel Architecture floating-point unit,
including the floating-point registers and data types; gives an overview of the floating-point
instruction set; and describes the processor’s floating-point exception conditions. 
Chapter 8 — Programming with Intel MMX™ Technology. Describes the Intel MMX™
technology, including registers and data types, and gives an overview of the MMX™ technology
instruction set. 
Chapter 9 — Programming with the Streaming SIMD Extensions. Describes the Intel
Streaming SIMD Extensions, including the registers and data types.
<<<    Index    >>>