views:

89

answers:

4

What are good resources for learning about the x86 instruction set?

I'm a total beginner, and have no real understanding of registers, interrupts, address modes etc, so perhaps a generic book on ISAs would be better first. I really have no clue, to be honest.

My ultimate goal is to be fluent in x86 assembly.

+2  A: 

You can start with this introduction.

From there, you can decide on one of the many resources mentioned in the x86 assembly section of wikibooks.

Oded
+3  A: 

Here you go:

http://stackoverflow.com/questions/4845/good-x86-assembly-book

http://stackoverflow.com/questions/2470739/easiest-best-way-to-learn-the-x86-instruction-set/2813776#2813776

Lesson: Always before asking a question. Search in archives. This way you'll learn more.

claws
I wasn't sure if those were suitable for me, that's why. I mean, my goal is to learn x86 assembly, but since I have no knowledge of how ISAs work (registers etc), I thought I would need a more generic and theoretical guide. Thanks, though; I'll have a good look at those :)
someguy
+2  A: 

If you are good at absorbing dense material, the Intel manuals are a perfect choice: see here and here.

If you need a little more stepping-through, there are still decent books available: see here.

See also http://stackoverflow.com/questions/2470739/easiest-best-way-to-learn-the-x86-instruction-set

Robert Harvey
A: 

Try this:

http://siyobik.info/index.php?module=x86

anta40
Not really what I was looking for :/
someguy