您的位置:首页 > 运维架构 > 网站架构

1_2 卷一概述:基本架构(连载)

2012-10-18 13:51 176 查看
1.2 卷一概述:基本架构

(文章为本人和朋友翻译的《the Intel Architecture Software Developer_s Manual(2008.9)》,由于本人英语水平有限,有关处理器的知识有限,希望大家能够多多指正,万分感谢!!)

本册一下内容的描述:

第一章 — 关于本手册。

给出所有五卷Intel®64和IA-32架构软件开发人员手册的综述。它描述了这些手册中的符号约定,并列出了程序员和硬件设计者感兴趣的相关的Intel手册。

第二章 — Intel®64和IA-32位架构。

随着基于这些架构的Intel 处理器家族介绍Intel 64和IA-32架构。它也给出了这些处理器的共同特点及Intel 64和IA-32架构的简要历史。

第三章 — 基本执行环境。

介绍内存组织模型及描述应用程序所使用的寄存器组。

第四章 — 数据类型。

描述处理器识别的数据类型和数据类型。

第五章 — 指令集汇总。

列出了所有的Intel 64和IA-32指令,被分为技术组。

第六章 — 过程调用,中断和异常。

描述过程调用和服务中断和程序异常的堆栈和机制。

第七章 — 编程和通用指令。

描述基本加载,存储,程序控制,计算和处理基本数据的字符指令。也描述保护模式下的指令系统。

第八章 — X87 FPU编程。

描述了X87 浮点运算单元,包括浮点运算寄存器和数据类型。给出了浮点运算指令集的综述及描述了处理器的浮点运算异常情况。

第九章 — Intel®MMX™(多媒体增强指令集)技术。

描述了Intel MMX技术,包括MMX寄存器和数据类型;也提供了MMX指令集的综述。

第十章 — 编程SIMD流扩展(SSE2)。

描述SSE2扩展,包括XMM寄存器和压缩双精度浮点数据类型;提供了SSE2指令集的综述及给出访问SSE2扩展指令集编码的指导方针。本章节还介绍了SIMD浮点异常,可以生成SSE和SSE2指令。它还提供了一般准则,将支持SSE,SSE2扩展到操作系统和应用程序代码。

第十一章 —编程与SIMD流指令扩展2(SSE2)。

描述SSE2扩展,其中包括XMM寄存器和压缩双精度浮点数据类型;提供了SSE2指令集的概述,并给出了访问SSE2扩展指令集编写代码的准则。本章还介绍了SIMD浮点异常,可以产生SSE和SSE2指令。它也将支持SSE和SSE指令扩展到操作系统和应用程序代码提供一般指引。

第十二章 — SSE3,SSSE3和SSE4编程。

提供了SSE3指令集,SSE3扩充,SSE4和访问这些扩展编码指南的概述。

第十三章 — 输入输出系统。

描述处理器的I/O机制,包括I/O端口地址,I/O指令和I/O保护机制。

第十四章 — 处理器识别和特性测定。

介绍了如何确定CPU的类型和功能的处理器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: