From: A. Ecoffet on
Hello all,
Well my problem is simple : how to learn asm ?
I'd like a good tutorial or book for Nasm (because of the
portability...).
Does someone have that ?

PS : the tutorial/book can be in english or in french...

From: Julienne Walker on
A. Ecoffet wrote:
> Hello all,
> Well my problem is simple : how to learn asm ?
> I'd like a good tutorial or book for Nasm (because of the
> portability...).
> Does someone have that ?
>
> PS : the tutorial/book can be in english or in french...

The only book I know of that uses NASM is "Assembly Language:
Step-by-Step". Tutorials for NASM, good ones at least, are few and far
between. http://www.drpaulcarter.com/pcasm/ is a good one, but it
relies heavily on the C library for I/O. That's not a bad thing,
especially if you like portability, but it might not be your cup of
tea.

I would recommend not restricting yourself just to NASM. There are far
more tutorials/books written for MASM or TASM, and aside from minor
syntactical details, the concepts are identical.

From: A. Ecoffet on

Julienne Walker wrote :

> I would recommend not restricting yourself just to NASM. There are far
> more tutorials/books written for MASM or TASM, and aside from minor
> syntactical details, the concepts are identical.

What book for exemple ?

From: Julienne Walker on
A. Ecoffet wrote:
> Julienne Walker wrote :
>
> > I would recommend not restricting yourself just to NASM. There are far
> > more tutorials/books written for MASM or TASM, and aside from minor
> > syntactical details, the concepts are identical.
>
> What book for exemple ?

You'll want to go to a bookstore and find one you like by actually
flipping through them. When it comes to assembly language, finding a
book you're comfortable with is your primary goal.

From: santosh on
A. Ecoffet wrote:
> Hello all,
> Well my problem is simple : how to learn asm ?
> I'd like a good tutorial or book for Nasm (because of the
> portability...).
> Does someone have that ?

One book targeted for beginners, using NASM, is 'Assembly Language:
Step By Step' by Jeff Duntemann. It is meant for those learning
assembly as their first language. At a slightly more advanced level is
'PC Assembly Language' by Dr. Paul Carter. The last is available
online. Use Google.

As you progress, Intel's CPU Manuals as well as the NASM Manual will be
useful.

> PS : the tutorial/book can be in english or in french...

If you care to mention which platform/OS you're learning under, you can
be pointed at further, more specific resources.

 |  Next  |  Last
Pages: 1 2 3 4
Prev: Handheld software development
Next: Installing HLA