Intel and compatable CPU's Programming Information
prev: 2.6 Interrupts and Exceptions
next: 3.1 Data Movement Instructions
Chapter 3 Applications Instruction SetThis chapter presents an overview of the instructions which programmers can use to write application software for the 80386 executing in protected virtual-address mode. The instructions are grouped by categories of related functions.
The instructions not discussed in this chapter are those that are normally used only by operating-system programmers. Part II describes the operation of these instructions.
The descriptions in this chapter assume that the 80386 is operating in protected mode with 32-bit addressing in effect; however, all instructions discussed are also available when 16-bit addressing is in effect in protected mode, real mode, or virtual 8086 mode. For any differences of operation that exist in the various modes , refer to Chapter 13 , Chapter 14 , or Chapter 15 .
The instruction dictionary in Chapter 17 contains more detailed descriptions of all instructions, including encoding, operation, timing, effect on flags, and exceptions.
3.1 Data Movement Instructions