delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/14/10:41:05

From: Dave Bird <dave AT xemu DOT demon DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: INTEL ASM in DJGPP???
Date: Sun, 14 Mar 1999 03:01:07 +0000
Organization: very little
Message-ID: <i1+KIqBzZy62Ew29@xemu.demon.co.uk>
References: <01a8eb18$17241020$4c2357ce AT axis>
NNTP-Posting-Host: xemu.demon.co.uk
X-NNTP-Posting-Host: xemu.demon.co.uk:158.152.196.209
X-Trace: news.demon.co.uk 921423835 nnrp-08:16649 NO-IDENT xemu.demon.co.uk:158.152.196.209
X-Complaints-To: abuse AT demon DOT net
MIME-Version: 1.0
X-Newsreader: Turnpike (32) Version 4.01 <dQumtnY$x4rJ2u5tL5fS$n2vuP>
Lines: 31
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

In article <01a8eb18$17241020$4c2357ce AT axis>, Axis writes:
>I want to know if it is 100% impossible to use assembly coded in intel
>sytax with a program compiled in DJGPP?. 

 You can use an Intel-LIKE assembler called NASM:  95% of the difference
 from MASM is dealt with by defining "PTR" as "" and "OFFSET" as ""
 and writing all indexing in [a+b+c] rather than a[b+c] style.
 If in the IDE you call files of a project .nsm, they are fed to nasm;
 if you call them .a,  they will be fed to as.exe (AT&T).

 You can also include AT&T style assembler sections in C/C++ programs.
 http://www.rt.e-technik.tu-darmstadt.de/~georg/djgpp/djgpp_asm.html

>Is there any program that will convert intel to at&t for me.

 Yes, others will supply details.
>
>If none of this is true could you link assembly code to a DJGPP compiled
>program?.

 You can translate your assembler source to a DJGPP-COMPATIBLE object 
 file and include the object file in your project too
 (MicroSloth MASM does not produce compatible files).


-- 
   ^-^-^-@@-^-;-^   http://www.xemu.demon.co.uk/
        (..)__u     news:alt.smoking.mooses



- Raw text -


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