On 27 May 97, James Vahn wrote to Paul Wankadia --
JV> > Having discovered the joys of '--oformat binary', I can now get
JV> > myself a binary image when I compile. Unfortunately, I now get a
JV> > strange byte thrown into my code, namely 0x66.
JV> The 66h is a prefix indicating a 32-bit register.
That's only if you're in a USE16 segment, right? If you're in a USE32
segment, the prefix denotes a 16-bit register, right?
JV> What exactly is this DJGPP that you are playing with?
It's a DOS port of the GNU compiler that relies on a stub to enter protected
mode (using DPMI). Thus, it generates code under the assumption that all
segments will be USE32...
--- PPoint 2.00
---------------
* Origin: Junyer's Workshop (3:640/772.3)
|