Skip to content

Instruction Set Reference

Tony Su edited this page Nov 5, 2018 · 1 revision

从8086开始,Intel CPU的指令集就在逐步的扩充,变的越来越庞大,指令集手册从最开始位于程序员手册中的某一章,逐渐到一个完整的附录,最后到单独成一卷本出版,变成篇幅最大的系列。单个人已经几乎不可能独立掌握所有的指令细节了。好在最新的软件开发手册第1卷中有一个可以快速地分类浏览简化的指令集列表。指令集参考系列可供汇编程序员,系统软件开发人员和程序优化人员参考使用。

最新的Intel软件开发者手册
https://software.intel.com/en-us/articles/intel-sdm
Intel® 64 and IA-32 architectures software developer's manual combined volumes 2A, 2B, 2C, and 2D: Instruction set reference, A-Z

注:太庞大了,不适合通读。比较有用的部分是在交新版本的指令集手册中,可以查到某条指令对应的c/c++ intrinsic函数的声明,方便使用ICC和GCC的程序员在自己的算法中直接嵌入指令。

Clone this wiki locally