Re: I'd like to learn asm...



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.

.



Relevant Pages

  • Re: What language are assemblers written in?
    ... I don't see where NASM is so slow. ... that's particularly true with assembly language -- it gives you the most ... while MASM is faster than most -- including quite ... necessarily more prevalent when writing assemblers (as shown by the ...
    (comp.lang.asm.x86)
  • Re: Which Assembler?
    ... Most of the comments about NASM being slow/limited are very outdated. ... biggest supporting package, MASM32, is questionable at best. ... full assembly language and they seem to only have a basic ... understanding of computers and programming. ...
    (comp.lang.asm.x86)
  • Re: What Assembly Language Should I Use?
    ... assembly language is *not* the way to program for Linux. ... int $0x80 ... mov eax,4 ... For the Nasm example above, the command line to Nasm would be: ...
    (alt.lang.asm)
  • Re: Teaching Assembly Language Programming
    ... performance string operations, would use those instructions. ... might say about multithreaded programming in assembly language. ... FASM, and, possibly, NASM. ... NASM and MASM helpful. ...
    (alt.lang.asm)
  • Re: Tenacity should be rewarded
    ... >> Most people agree that it is assembly language. ... I like HLA and I'm using that while reading AoA. ... from AoA has the same meaning in NASM. ...
    (alt.lang.asm)