tags:

views:

1880

answers:

10

Following on from http://stackoverflow.com/questions/27568/, I have decided to try and focus on x86 assembler rather than Z80 assembler. To that end, I'd like suggestions of good tutorials to follow. Suggestions of other useful information (such as reference works on x86 assembler) are also very welcome.

+3  A: 

A good (free) online reference is:

http://en.wikibooks.org/wiki/X86_Assembly

Good luck!

James D
A: 

I had this book once...it was good, but not great. Good start though.

On Amazon: http://www.amazon.com/Assembly-Language-Step-step-Programming/dp/0471375233/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1219760762&sr=8-1

+2  A: 

It's been a good while since I made use of an x86 assembler tutorial, but if I recall correctly this one is a pretty good one.

Edit: Found what I was looking for... this tutorial (Adam's Assembler Tutorial) is absolutely brilliant.

James Burgess
+2  A: 

This one goes back quite a ways, but is available in used form via Amazon. The book is entitled:

The 8086 Book by Russell Rector and George Alexy.

It is a great set of documentation on the mechanics x86 instructions with diagrams showing what each instruction actually does in a tutorial type nature.

Tall Jeff
+1  A: 

The book I learned from, way, way back when, was Peter Norton's Assembly Language Book. It was a great start.

Tim Sullivan
A: 

I have started a topic: Language Books/Tutorials for popular languages. If you guys don't mind, I would love it if you would put your suggestions for books and tutorial in that thread as well.

Craig H
+1  A: 

There's this great tutorial software that's actually an assembler interpreter called Ketman.

John the Statistician
+2  A: 

I've heard good things about Randall Hyde's Art of Assembly tutorial, although I haven't used it myself. It eases into x86 assembly from a higher-level language perspective, introducing a few concepts at a time, which makes it easier for a lot of people to learn.

Tadmas
A: 

Free book: Programming from the Ground Up

Alexandru Nedelcu
A: 

Michael Abrash's Zen and the Art of Assembly is great for more advanced (as in, realistic) examples of how to program the x86.

This book is hard to find, but it is essentially contained in the first 22 chapters of his other book Graphics Programming Black Book. I love this book for Abrash's writing style and his years of experience actually coding in assembly.

Frank Krueger