装配说明数据库



我正在寻找一个包含汇编指令信息的最新数据库(机器可读(。Capstone提供了一些信息,但不包括对每条指令的描述。

英特尔的《英特尔体系结构开发人员手册》(第2A卷和第2B卷(确实包含了它,但它无法通过编程访问。

https://www.felixcloutier.com/x86/和https://github.com/HJLebbink/asm-dude/wiki基于(不同的调整(相同的PDF刮取脚本,直接从英特尔的第2卷PDF(和/或他们的"未来扩展PDF"(中提取信息。明确地https://github.com/HJLebbink/asm-dude/tree/master/VS/Python/intel-doc-2-md用于asm花花公子Github。

实际上,asm-dude repo包含AsmDudeData.xml,这可能会直接有用。(显然,"asm-dude"是Visual Studio的一个插件。我只看了它的wiki的repo,其中包括最新的html刮片,包括未来的扩展指令,如ENQCMD


英特尔XED(X86编码器-解码器(库更像是一个实际的数据库/表,它附带了所有指令的XML,包括其操作数的工作方式。这就是uops.info用来作为每种形式的指令的自动微基准的基础,再加上一些已知具有特殊效果的指令的手动测试用例。info的页面有当前的instructions.xml和一些关于他们如何使用它的信息。

总比什么都没有好。

这是一个XML,它来自英特尔,但在网络应用程序中使用https://software.intel.com/sites/landingpage/IntrinsicsGuide如果链接已失效,请检查从浏览器中的网络调试器从页面中获取新版本的位置

相关内容

  • 没有找到相关文章

最新更新