Mail Archives: djgpp/1996/02/27/07:12:01
On Tue, 27 Feb 1996, sandipan (tech serv) wrote:
> Could anyone help me out with the code in sys/farptr.h.
> All the functions have a ".byte 0x64" before the move. Why
> is this required ?
Gas (the GNU assembler invoked by Gcc) doesn't understand segment
overrides, so you must use the above. It's just an opcode that other
assemblers emit when they see "FS:" override. FS is the register that
gets the selector of the far pointer you use in ``farptr'' functions.
- Raw text -