|
-
Addressing modes with 8-bit displacement fall in the range -128..+127 and require only a single byte displacement after the
opcode
(Faster!)
-
The size bit in the opcode specifies 8 or 32-bit register size. To select a 16-bit register requires a prefix byte.
-
The so-called scaled indexed addressing modes, SIB = scaled index byte mode.
-
Note that there is no [ ebp ] addressing. It's slot is occupied by the 32-bit displacement only addressing mode. Intel decided that programmers can use [ ebp+ disp8 ] addressing mode instead, with its 8-bit displacement set equal to zero (instruction is a little longer, though.)
|