delorie.com/archives/browse.cgi | search |
From: | "AndrewJ" <luminous-is AT home DOT com> |
Newsgroups: | comp.os.msdos.djgpp |
References: | <3 DOT 0 DOT 6 DOT 32 DOT 20000412215644 DOT 007acb70 AT pop DOT crosswinds DOT net> |
Subject: | Re: AT&T inline assembler... |
Lines: | 19 |
X-Priority: | 3 |
X-MSMail-Priority: | Normal |
X-Newsreader: | Microsoft Outlook Express 5.00.2919.6600 |
X-MimeOLE: | Produced By Microsoft MimeOLE V5.00.2919.6600 |
Message-ID: | <xIbJ4.181455$Hq3.4309785@news2.rdc1.on.home.com> |
Date: | Thu, 13 Apr 2000 04:05:49 GMT |
NNTP-Posting-Host: | 24.42.120.18 |
X-Complaints-To: | abuse AT home DOT net |
X-Trace: | news2.rdc1.on.home.com 955598749 24.42.120.18 (Wed, 12 Apr 2000 21:05:49 PDT) |
NNTP-Posting-Date: | Wed, 12 Apr 2000 21:05:49 PDT |
Organization: | @Home Network Canada |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
> Hello, I have searched the FAQs and the mailing lists and have come up with > nothing on links to the AT&T assembler programming method, how to do inline > assembler with DJGPP, or how to use NASM with DJGPP. Any help would be > appreciated. Thanks! I can't help you with DJGPP's inline assembler or AT&T syntax assembler, but to use NASM you just code up your assembler module and assemble it using the -f coff option to output the appropriate object file format. As far as details such as parameter passing methods and such, I can't help you there either, but I believe it uses the normal DOS 'C' method where all arguments are passed on the stack from left to right with return values being placed in EAX. Some of the more learned people here can probably provide more information than that. If you want a hard way to learn AT&T assembler, take a look at the library source code package (DJLSR203ZIP) AndrewJ
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |