linux-assembly.vger.kernel.org archive mirror
 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; 4+ 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] 4+ 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; 4+ 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] 4+ messages in thread

* Re: asm newbie
@ 2002-08-18 22:13 Paul Carter
  2002-08-20  5:09 ` asm newbie about asm-utils ! Anticipating a Reply
  0 siblings, 1 reply; 4+ 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] 4+ messages in thread

* asm newbie about asm-utils !
  2002-08-18 22:13 asm newbie Paul Carter
@ 2002-08-20  5:09 ` Anticipating a Reply
  0 siblings, 0 replies; 4+ messages in thread
From: Anticipating a Reply @ 2002-08-20  5:09 UTC (permalink / raw)
  To: Paul Carter, linux-assembly


Hi !

  I was wondering why the "a-linux" 
development is using "nasm" as the
assembler tool ?

  This is not to hurt the sentiments
of any community or bcoz of a bias to
a particular assembler .

  Should it not be convinient to 
stick to GNU-assembler ,.ie.gas ,
because it is a standard tool 
used in gcc & linux . 

   It becomes pretty clumsy trying
to learn about different assemblers 
instead of perfecting a single tool .

   Is it possible to compile the 
"a-linux" using gas ?


With Regards.


 --- Paul Carter <pacman128@hotmail.com> wrote: >
>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
> 
> -
> To unsubscribe from this list: send the line
> "unsubscribe linux-assembly" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at 
http://vger.kernel.org/majordomo-info.html 

________________________________________________________________________
Want to sell your car? advertise on Yahoo Autos Classifieds. It's Free!!
       visit http://in.autos.yahoo.com

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

end of thread, other threads:[~2002-08-20  5:09 UTC | newest]

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

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).