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



"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 will need three books:

1. A book about the instruction set of the processor (a few hundred
pages)

There is only one book you should use: The CPU manual from
the manufacturer (Intel or AMD). You can download it from
Intel's website or order a printed version (don't know if
it is still free of charge).


2. A book about the OS interface.

If you are using Windows, best use Microsoft's online
documentation at msdn.com. But this is much more than a few
hundred pages of documentation like the CPU documentation,
so better start with assembly programming using the DOS
interface (which is also available in Windows).


3. A book about the assembler you use (a few dozen of pages)

This documentation should be part of the assembler distribution.
.



Relevant Pages

  • Re: Yes, we get to point out Renes exaggerations about RosAsm, Again
    ... There has been documentation for fasm for... ... What does that statement have to do with FASM's documentation quality? ... documentation, tutorials, and books supporting your assembler. ... There are many things you fail to understand. ...
    (alt.lang.asm)
  • Re: LuxAsm questions
    ... example is from Windows, simply because Windows has the ".DLL" ... ReactOS assembler colleagues that this idea can work with them ... handy piece of "documentation" that can be put into the "help ... Hmmm, indeed, we probably could do with a "design document" just ...
    (alt.lang.asm)
  • Re: Your opinion on the Agner fog manuals.
    ... Perhaps the fact that those "advanced assembly language programmers" ... Boy, you're really stuck on that *one sentence* in the documentation, ... Try searching for information about the LISA assembler sometime. ...
    (alt.lang.asm)
  • Re: MASM documentation
    ... how to use a struct ... causes the assembler to "stop working", ... (By the way, the documentation on STRUCT is, to put it mildly, totally useless, but at ... MVP Tips: http://www.flounder.com/mvp_tips.htm ...
    (microsoft.public.vc.mfc)
  • RE: Reference for DCB coexistence with RMODE 31 programs?
    ... I felt sufficiently frustrated at the lack of the documentation I was ... Behalf Of Charles Mills ... I've got some assembler subroutines in which I rather ... For IBM-MAIN subscribe / signoff / archive access instructions, ...
    (bit.listserv.ibm-main)