tags:

views:

429

answers:

6

What are some good online resources (references, books, tutorials, documentation, etc) for learning and programming in assembly language (more specifically nasm)? It seems as though some of assembly language is rather arcane and I sometimes have problems finding any good info on it.

A: 

Here are a couple:

Jason Baker
+1  A: 

See http://www.emu8086.com/ for a Windows-hosted 8086 emulator with assembler & tutorials.

anon
+1  A: 

Getting information from the horses mouth is always helpful with these kind of things. Check out the Intel reference manual.

Martin Brown
+2  A: 

For x86 and GNU/Linux: http://programminggroundup.blogspot.com/

Ryan Ische
+2  A: 

The Art of Assembly Language online books are pretty useful. (Don't let the terrible website turn you off.)

http://webster.cs.ucr.edu/AoA/index.html

A: 

Assembly Language Step-by-Step is really good. It's targeted directly at nasm.

If you can wait till October, a new edition is coming out to cover newer features, such as 64 bit, but the older one is still very relevant, especially for beginners.

samoz