- Aug 12, 2014
- 522
- 3
- 81
Hello,
In modern Intel systems, when in real address mode (the 16-bit mode that the old 8086 ran in) what happens when you use the 66h operand override and/or the 67h address override?
I know that in real mode there are no descriptor tables and no concept of protection, and, so there are no default operand/address bits in segment descriptors to be overridden.
So, in real mode do the override bytes do nothing, change the sizes to 32 bits, change the sizes to 8 bits, or throw an exception?
What happens?
Thanks.
In modern Intel systems, when in real address mode (the 16-bit mode that the old 8086 ran in) what happens when you use the 66h operand override and/or the 67h address override?
I know that in real mode there are no descriptor tables and no concept of protection, and, so there are no default operand/address bits in segment descriptors to be overridden.
So, in real mode do the override bytes do nothing, change the sizes to 32 bits, change the sizes to 8 bits, or throw an exception?
What happens?
Thanks.