delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/08/06/16:08:35

From: collver AT dnc DOT net (Reuben Collver)
Subject: Re: Assembler
6 Aug 1997 16:08:35 -0700 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <19970806161604850.AAA227.cygnus.gnu-win32@powell.dnc.net>
Mime-Version: 1.0
Original-To: <gnu-win32 AT cygnus DOT com>
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Original-Sender: owner-gnu-win32 AT cygnus DOT com

> I am interested in learning assembly language.  I know this is almost a
> completely dead language, but I find it intringing.  I have two
> questions:  First is their any assembler included in the b18 release, or
> any unix gnu assembler that could be ported(please include a link if it
> has already been done or any other programs that might serve the same
> purpose) and Secondly, any literature that you could point me to as a
> good starting point.  I know that this request is a little bit of a
> deviation from our normal topic, but I beg you to show me a little
> patience and help me.  Thanks to you all...

The gnu assembler 'AS' is included with Cygnus gnu-win32, as well as the
DJGPP package.  You can download a GREAT and complete book on assembly from
the net.  The book is oriented toward intel syntax and DOS, however it is
still a great reference.  The llink seems to be down right now, but I used
it a coulpe days ago.  You can download it in adobe acrobat or postscript
format to print a neat looking hardcopy, or you can browse the html
formatted one.  Here is the URL:
http://webster.ucr.edu/Page_asm/ArtOfAsm.html

The GNU assembler uses AT&T assembler syntax.  NASM, a free assembler you
can get from the net, uses INTEL syntax.  NASM also produces coff, obj,
elf, a.out, and pure binary output.  COFF is useful if you wish to link
with code for djgpp or cygnus gcc.  The URL for NASM is 
http://www.cryogen.com/Nasm

If you want some pointers for using AT&T syntax, look at the Brennan's
reference for inline assembly with DJGPP:
http://www.rt66.com/~brennan/djgpp/djgpp_asm.html

hope this was helpful,

Ben.
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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