Date: Mon, 4 Mar 1996 08:03:52 +0200 (IST) From: Eli Zaretskii To: William Petiot Cc: djgpp AT delorie DOT com Subject: Re: .byte 0x64 In-Reply-To: <4hcs8u$1l6@aldebaran.sct.fr> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Wed, 28 Feb 1996, William Petiot 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 ? > > 0x64 is the opcode for prefix segment mnemonic : "ES:" > farptr uses ES segment register to access memory, Gnu AS doesn't know > the prefix ES: so one must use .byte 0x64 to encode this. It's FS:, not ES:.