Easiest/Best Way to Learn the x86 Instruction Set?
- by mudge
I would like to learn the x86 Instruction Set Architecture. I don't meaning learning an assembly for x86. I want to understand the machine code baby.
The reason is that I would like to write an assembler for x86. Then I want to write a compiler that compiles to that assembly.
I know that there are the Intel manuals and AMD manuals that cover the x86 instruction set. But those are very large and dense.
I'm wondering if there is a more approachable (possibly tutorial) approach to learning the x86 instruction set architecture.