Date: Tue, 27 Feb 1996 13:15:56 +0200 (IST) From: Eli Zaretskii To: "sandipan (tech serv)" Cc: list server dj Subject: Re: .byte 0x64 In-Reply-To: Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII 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.