1_2 卷一概述:基本架构(连载)
2012-10-18 13:51
176 查看
1.2 卷一概述:基本架构
第一章 — 关于本手册。
给出所有五卷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的类型和功能的处理器。
(文章为本人和朋友翻译的《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的类型和功能的处理器。
相关文章推荐
- 【连载】Java学习系列(001)——Java概述和基本语法
- Android程序架构基本内容概述
- Java Struts2 框架入门详解(一)MVC架构详解以及Struts基本概述
- UML基本架构建模--图概述
- UML基本架构建模--通用机制概述
- Java基本知识(连载)-概述和基本语法
- 基于 EntityFramework 的数据库主从读写分离架构(1) - 原理概述和基本功能实现
- Android程序架构基本内容概述
- hbase学习教程(一):hbase的概述和hbase架构及基本组件
- 从头学习Drupal--基本架构五
- 剖筋去骨,只具有最基本的Win32架构的程序。还原Win32 sdk下程序的本来面目!
- 《网络协议》TCP/IP 基本概述
- 《Spring源码深度解析》学习笔记——Spring的整体架构与容器的基本实现
- Hadoop系列--Hadoop基本架构之MapReduce架构
- [黑莓开发之路][00][BlackBerry平台架构概述][04][BlackBerry Internet Service][黑莓网络服务]
- 计算机网络基本概述
- 微服务架构概述 An Overview of Micro services Architecture by Khoa Dinh
- 从零开始部署一个atlas-mysql基本架构
- 软件工程概述 - 企业架构 - IT企业做大做强之根本 - 之我见 (Overview of Software Engineering - Enterprise Architecture)
- 移动终端基带芯片的基本架构介绍(二):移动终端中的基带芯片