5 i386 specific addressing modes

This section discusses i386 specific addressing modes, along with the AT&T syntax. There are two main types of x86 assemblers, one uses the Intel notation, the other uses the AT&T notation. The assembler as uses the latter.

 5.1 Immediate
 5.2 Register
 5.3 Direct addressing mode
 5.4 Digression: Endianness and Instruction width
  5.4.1 Operand width
  5.4.2 Endianness
 5.5 Indirect addressing mode
 5.6 Another digression: CISC vs. RISC
 5.7 Other addressing modes
 5.8 Based addressing mode
 5.9 Based indexed addressing mode
 5.10 Based scaled indexed addressing mode