delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/08/21/00:19:31

From: mschulter AT DOT value DOT net (M. Schulter)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Differences between AT&T and x86 assembly language
Date: 20 Aug 1997 22:34:59 GMT
Organization: Value Net Internetwork Services Inc.
Lines: 32
Message-ID: <5tfrej$lgh$1@vnetnews.value.net>
References: <01bcad11$034f28e0$7f5392cf AT default>
NNTP-Posting-Host: value.net
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Travis (TravisWG AT worldnet DOT att DOT net) wrote:

: Hi,  I have heard that the assembler that comes with DJGPP is an
: AT&T version and that it is somewhat different than intel x86 
: assembly language.  Could you please tell me any noticable 
: differences and elaborate as much as possible.  

Fortunately, the DJGPP documentation covers these points in considerable
detail.

First, you'll want to look at the DJGPP FAQ, Section 17.1 in version,
which discusses some differences between AT&T and Intel syntax.

Also, please see the documentation for GAS, the GNU assembler.
With my version of the docs in Info format,

info as machine i386 i386-syntax

takes me right to the relevant section.

Also, fortunately, there are some people here who program in assembler --
and more specifically in DJGPP 32-bit protected mode assembler, which has
some conventions you need to follow in order to meet protected mode
requireements.

Most respectfully,

Margo Schulter
mschulter AT value DOT net

(To reply, please remove the extra . in my default address)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019