From: <ri...@rt...> - 2000-10-23 13:26:38
|
Stephen, > >3. Instructions for moving a segment register to memory, > > e.g. 'mov [mem],es', generate (when in 32-bit mode) a > > 0x66 prefix when none is necessary. > > Again, instruction_set.pdf shows that this is OK (look under MOV). > But it's wasting a byte, so it ought to be changed anyway. Thanks. Here's another one in a similar vein: The instruction 'shrd [di],dx,n' generates both a 0x66 prefix and a 0x67 prefix, but only one is required. Richard. http://www.rtrussell.co.uk/ |