Database for assembly instructions?

Viewed 188

I'm looking for a up-to-date database (machine readable) containing information of assembly instructions. Capstone does some info, but it doesn't include descriptions of each instruction.

Intel's Intel Architecture Developer's Manuals (volumes 2A and 2B) does contain it but it's isn't programmatically accessible.

2 Answers

https://www.felixcloutier.com/x86/ and https://github.com/HJLebbink/asm-dude/wiki are based on (different tweaks to) the same PDF-scrape script to pull info directly from Intel's vol.2 PDF (and / or their "future extensions PDF"). Specifically, https://github.com/HJLebbink/asm-dude/tree/master/VS/Python/intel-doc-2-md for the asm-dude Github.

Actually, the asm-dude repo includes AsmDudeData.xml which might be directly useful. (Apparently "asm-dude" is a plugin for Visual Studio. I've only looked at the repo for its wiki which includes an up-to-date html scrape including future-extensions instructions like ENQCMD

Related