All of lore.kernel.org
 help / color / mirror / Atom feed
* asm newbie
@ 2002-08-18 16:52 Benjamin Michotte
  2002-08-18 19:42 ` Jim Watters
  0 siblings, 1 reply; 3+ messages in thread
From: Benjamin Michotte @ 2002-08-18 16:52 UTC (permalink / raw)
  To: linux-assembly

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

-- 

default: assert(1==0); /* autant dire que j'ai pas envie que ca arrive
*/
  -- pouaite, code de wmcoincoin

Benjamin Michotte        <binny@baby-linux.net>
web      : http://www.baby-linux.net
homepage : http://www.baby-linux.net/binny
icq uin  : 99745024

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: asm newbie
  2002-08-18 16:52 asm newbie Benjamin Michotte
@ 2002-08-18 19:42 ` Jim Watters
  0 siblings, 0 replies; 3+ messages in thread
From: Jim Watters @ 2002-08-18 19:42 UTC (permalink / raw)
  To: linux-assembly

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



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: asm newbie
@ 2002-08-18 22:13 Paul Carter
  0 siblings, 0 replies; 3+ messages in thread
From: Paul Carter @ 2002-08-18 22:13 UTC (permalink / raw)
  To: linux-assembly; +Cc: binny

>From: Benjamin Michotte <binny@baby-linux.net>
>To: linux-assembly@vger.kernel.org
>Subject: asm newbie
>Date: 18 Aug 2002 18:52:17 +0200
>MIME-Version: 1.0
>
>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


You might be interested in my on-line book at:

  http://www.drpaulcarter.com/pcasm/

It uses NASM and has Linux examples.

Also,

http://www.linuxassembly.org/

is a good source of Linux assembly info

Paul Carter

_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-08-18 22:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-18 16:52 asm newbie Benjamin Michotte
2002-08-18 19:42 ` Jim Watters
  -- strict thread matches above, loose matches on Subject: below --
2002-08-18 22:13 Paul Carter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.