Found 4 comments on HN
znpy · 2016-05-15 · Original thread
A very nice book about assembly programming is "Assembly Language Step-by-Step: Programming with Linux, 3rd edition" (http://www.amazon.com/dp/0470497025).

The nice thing about this book is that it guides the reader at understanding how the machine works first, and only then to assembly programming.

The sad thing about this book is that it references 32 bit intel-compatible processors.

My guess is that the original author has grown old and is not interested in producing a fourth edition of such book.

On this matter, I would like to ask: is it worth learning assembly for the x86/32-bit instructions, now that pretty much every computer is built on the amd64 architecture ?

hoodoof · 2015-11-07 · Original thread
I can heartily recommend this book for beginners http://www.amazon.com/Assembly-Language-Step-Step-Programmin...
aklein · 2011-08-11 · Original thread
This one is decent. Its teaching style is basically "assembly as a first programming language".

http://www.amazon.com/Assembly-Language-Step---Step-Programm...

lanstein · 2010-06-07 · Original thread
http://www.amazon.com/Assembly-Language-Step-Step-Programmin...

It's kind of a conversational approach to learning Assembly.

Get dozens of book recommendations delivered straight to your inbox every Thursday.