【英特尔IA-32架构软件开发者开发手册第3卷:系统编程指南】2001年版翻译,1-7
文件下载与邀请翻译者
学习英特尔开发手册,最好手里这个手册文件。原版是PDF文件。点击下方链接了解下载方法。
讲解下载英特尔开发手册的文章
翻译英特尔开发手册,会是一件耗时费力的工作。如果有愿意和我一起来做这件事的,那么,欢迎你的加入。
另外,我不仅仅是打算翻译这一种手册,以后,可能还需要去翻译许多的英文技术文档,以支持系统底层的教学,培养系统底层程序员。
我有钱了以后,应该是会出私钱来请人翻译一批英文技术文档。当前,暂时没钱,若是有志愿加入的,欢迎啊。
本节翻译
【原文】1.4. OVERVIEW OF THE IA-32 INTEL ARCHITECTURE SOFTWARE DEVELOPER’S MANUAL, VOLUME 2 : INSTRUCTION SET REFERENCE
【翻译】1.4. 对《IA-32英特尔架构软件开发人员的手册,卷2:指令集参考》的概述
【原文】The contents of the IA-32 Intel Architecture Software Developer’s Manual, Volume 2, are as follows:
Chapter 1 — About This Manual. Gives an overview of all three volumes of the IA-32 Intel Architecture Software Developer’s Manual. It also describes the notational conventions in these manuals and lists related Intel manuals and documentation of interest to programmers and hardware designers.
Chapter 2 — Instruction Format. Describes the machine-level instruction format used for all IA-32 instructions and gives the allowable encodings of prefixes, the operand-identifier Byte (ModR/M byte), the addressing-mode specifier byte (SIB byte), and the displacement and immediate bytes.
【翻译】IA-32 Intel架构软件开发人员手册第2卷的内容如下:
第1章-关于本手册。给出了IA-32英特尔架构软件开发人员手册的所有三卷的概述。它还描述了这些手册中的符号约定,并列出了程序员和硬件设计人员感兴趣的相关英特尔手册和文档。
第二章-指令格式。描述用于所有IA-32指令的机器级指令格式,给出允许的前缀编码、操作数标识符字节(ModR/M字节)、寻址模式标识符字节(SIB字节)、位移和立即字节。
【讲评】immediate bytes,翻译出来的结果是立即字节,其实就是汇编语言中的立即数,常数的意思。
【原文】Chapter 3 — Instruction Set Reference. Describes each of the IA-32 instructions in detail, including an algorithmic description of operations, the effect on flags, the effect of operand- and address-size attributes, and the exceptions that may be generated. The instructions are arranged in alphabetical order. The FPU and MMX instructions are included in this chapter.
Appendix A — Opcode Map. Gives an opcode map for the IA-32 instruction set.
Appendix B — Instruction Formats and Encodings. Gives the binary encoding of each form of each IA-32 instruction.
【翻译】第三章-指令集参考。详细描述每个IA-32指令,包括操作的算法描述,对标志的影响,操作数和地址大小属性的影响,以及可能产生的异常。指令是按字母顺序排列的。本章包括FPU和MMX指令。
附录A -操作码映射。给出IA-32指令集的操作码映射。
附录B -指令格式和编码。给出了每条IA-32指令的二进制编码形式。