<<< Encoding ADD Immediate Instruction | Index | Encoding Sixteen Bit Operands >>> |
|
|
Intel studied x86 instruction set and came to the conclusion:
in a 32-bit environment, programs were more likely to use 8-bit and 32-bit operands far more often than 16-bit operands.
So Intel decided to let the size bit s in the opcode select between 8- and 32-bit operands.
<<< Encoding ADD Immediate Instruction | Index | Encoding Sixteen Bit Operands >>> |