Simple and small x86 instruction decoder
- 16-bit instructions
- 32-bit instructions
- 64-bit instructions
- XOP instruction set
- VEX prefixes
- 3Dnow!
- FPU instruction set
- Parsing ELF files
Clone the project
git clone https://github.com/lightswisp/x86_decoderGo to the project directory
cd x86_decoder make make runTo run tests, run the following command
make testhttps://wiki.osdev.org/X86-64_Instruction_Encoding
https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html
https://sparksandflames.com/files/x86InstructionChart.html
http://www.c-jump.com/CIS77/CPU/x86/lecture.html
http://ref.x86asm.net/coder32.html