Operation
IF OperandSize = 16 AND AddressSize = 16
THEN r16 Addr(m);
ELSE
IF OperandSize = 16 AND AddressSize = 32
THEN
r16 Truncate_to_16bits(Addr(m)); (* 32-bit address *)
ELSE
IF OperandSize = 32 AND AddressSize = 16
THEN
r32 Truncate_to_16bits(Addr(m)) and zero extend;
ELSE
IF OperandSize = 32 AND AddressSize = 32
THEN r32 Addr(m);
FI;
FI;
FI;
FI;
[Back: Description]
[Next: Protected Mode Exceptions]