From: "Jim Watters" <macemu@emuunlim.com>
To: linux-assembly@vger.kernel.org
Subject: RE: asm newbie
Date: Sun, 18 Aug 2002 15:42:03 -0400 [thread overview]
Message-ID: <000401c246ef$542564a0$7fea2041@quantumstorm> (raw)
In-Reply-To: <1029689537.25873.4.camel@storia>
Hi,
Perhaps the best book (actually the only book) I've run across is called
"Assembly Language Step-by-Step: Programming with DOS and Linux" by Jeff
Dunemann. It starts out with a nice system architecture tutorial that
most anyone can grasp, eventually gets into studying 16-bit DOS assembly
and ends off with a few chapters covering 32-bit Linux assembly. The 2nd
edition of the book has a number of (usually minor) errors in it:
http://www.thelinuxgurus.org/assembly.shtml
The good thing about this book is that it covers using the Open Source
assembler NASM (the Netwide ASseMbler) with both DOS and Linux ports in
it's examples. The CD-ROM also includes NASM-IDE and Alink. NASM uses
Intel syntax assembly which might refresh some of your memory:
http://sourceforge.net/projects/nasm
Linux has the GAS assembler which uses the AT&T syntax of assembly. More
can be read about GAS here:
http://www.linux.org/docs/ldp/howto/Assembly-HOWTO/gas.html
The Art Of Assembly by Randall Hyde is a free assembly programming
manual you can download for Win32, Linux (32-bit) and DOS (16-bit)
assembly. Many good links on his site too: http://webster.cs.ucr.edu/
Have fun,
Jim
Disclaimer: If there are any errors in the above statements, you can
blame it on my lack of knowledge.
-----Original Message-----
From: linux-assembly-owner@vger.kernel.org
[mailto:linux-assembly-owner@vger.kernel.org] On Behalf Of Benjamin
Michotte
Sent: Sunday, August 18, 2002 12:52 PM
To: linux-assembly@vger.kernel.org
Subject: asm newbie
hello,
first, sorry if this mailing-list is not the right one.
Two years ago, I learned "MS-DOS" assembly (I forget it now) and now, I
would like to learn 32 bits unix assembly.
Where can I find a good doc or is there a good book about assembly under
unix and particulary Linux ?
Yours,
Benjamin
next prev parent reply other threads:[~2002-08-18 19:42 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-08-18 16:52 asm newbie Benjamin Michotte
2002-08-18 19:42 ` Jim Watters [this message]
-- strict thread matches above, loose matches on Subject: below --
2002-08-18 22:13 Paul Carter
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='000401c246ef$542564a0$7fea2041@quantumstorm' \
--to=macemu@emuunlim.com \
--cc=linux-assembly@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).