Skip to content

Programmer's Reference Manual

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

程序员参考手册通常包括大致包含1)CPU新特性的介绍,2)CPU上软件运行环境的介绍,例如寄存器,数据类型,寻址模式,I/O,任务管理,保护模式等,3)指令集及其兼容性考虑。随着CPU和手册都变得复杂,慢慢分化出了应用程序员参考手册和系统程序员参考手册,甚至某些型号的CPU还会有操作系统编写者参考手册。指令集最后也独立出来单独成为一卷,甚至是篇幅最大的卷本。现在Intel官方最新软件开发手册(Intel® 64 and IA-32 Architectures Software Developer Manuals)前3卷起源于Pentium II的Intel Architecture Software Developer’s Manual 3卷本,但是文档整体框架都可以追溯到198x时代的8086/8088程序员参考手册。

最新的Intel软件开发者手册 https://software.intel.com/en-us/articles/intel-sdm

应用程序员主要参考卷2
Intel® 64 and IA-32 architectures software developer's manual volume 1: Basic architecture

系统程序员主要参考卷3
Intel® 64 and IA-32 architectures software developer's manual combined volumes 3A, 3B, 3C, and 3D: System programming guide

Clone this wiki locally