Intel架构程序员手册(翻译-连载)

第一卷: 基本架构

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

注解:Intel 64 和IA-32架构软件开发者手册包含五卷内容:基本架构,刊次号253665;指令集参考书A-M,刊次号253666;指令集参考书N-Z,刊次号253667;系统编程指导第一部,刊次号253668;系统编程指导第二部,刊次号253669;你可以根据需要参考全部的五卷。

刊次号:253665-028US

September 2008

本文档提供的信息中与Intel的产品有关。没有执照,明示或暗示,以禁止反言或以其他任何知识产权授予该文件。除非依据Intel公司的终端管理系统和此类产品的销售条件,否则Intel公司概不承担任何责任,Intel公司概不承认任何明示或默认的担保,这些担保包括销售和包含责任权的intel产品的使用,或者适用于某一特殊用途的特殊条款、适销性,或者是侵犯任何专利、版权以及其他知识产权。。英特尔产品并非设计用于医疗,救生或维持生命的应用。

Intel可能随时更改规格和产品说明,不另行通知。

开发者禁止依赖任何功能或者标记有“保留”或“未定义”指令的漏洞和特性。保留和未定义功能或者指令的使用不当可能会造成不可预测的行为或开发者的软件代码在Intel处理器上的运行失败。Intel预留的这些功能和指令是为了未来的定义,所以由他们的非法使用引起的冲突或者不兼容Intel将不承担任何责任。

Intel®64处理器架构可能含有设计缺陷或错误,一经发现将收入勘误表。可应要求提供最新的勘误表。

超线程技术要求计算机系统具备:支持超线程的Intel®处理器,支持超线程的芯片组、BIOS(基本输入输出系统)和操作系统。实际性能将取决于你使用的具体的硬件和软件。有关详细信息,请参阅:http://www.intel.com/technology/hyperthread/index.html;上面有支持处理器HT技术的详细资料。

Intel®虚拟化技术要求计算机系统具备:支持虚拟化技术的Intel®处理器、BIOS(基本输入输出系统)、虚拟机监控系统和针对某些用途,某些平台的特定软件。

功能、性能或者其他益处可能会有所不同,这取决于硬件和软件的配置。Intel®虚拟机BIOS和虚拟机监控系统应用程序目前正在开发中。

基于Intel®架构64位计算机信息处理技术要求计算机系统具备:支持Intel®64架构的处理器、芯片组、BIOS、操作系统、设备驱动程序和应用程序。如果不具备支持Intel®64架构的BIOS,处理器将不会工作(包括32位)。性能可能会有所不同,这取决于硬件和软件的配置。可以咨询你的系统厂商以获得更多的相关信息。

启用病毒防护技术功能需要PC机具备病毒防护技术的能力和一个支持的操作系统请与你的PC制造商核对,你的系统是否可以提供病毒防护功能。

Intel奔腾、Intel至强、Intel NetBurst架构、Intel酷睿单核、Intel酷睿双核、Intel酷睿2双核、Intel酷睿2至尊版、Intel奔腾D、安腾、 Intel SpeedStep、MMX、Intel凌动、和Vtune是Intel公司或者它的子公司的商标或者注册商标,公司总部和子公司位于美国或者其他国家。

*其他名称和品牌可能是他人的财产。

在订购产品之前,请联系当地的Intel销售办公室或者你的经销商获取最新的技术的规格。

有订单号的文件,在本文中引用的副本或者其他Intel文献,可以获得从:

              Intel公司

              P.O.Box 5937

              丹佛,科罗拉多州80217-9808

或致电1-800-548-4725

或访问Intel网站http://www.intel.com

版权© 1997-2008 Intel 公司

目录

第一章

关于手册

1.1   本册中INTEL®64和IA-32处理器........................................1-1

1.2   卷一概述:基础架构...............................................................1-3

1.3   符号约定.................................................................................1-5

   1.3.1   位和字节顺序..................................................................1-5

   1.3.2   保留位和软件兼容性........................................................1-5

        1.3.2.1  指令操作数.............................................................1-6

   1.3.3   十六进制和二进制数.........................................................1-7

   1.3.4   分段寻址...........................................................................1-7

   1.3.5   新语法CPUID,CR和MSR值........................................1-7

   1.3.6   异常..................................................................................1-8

1.4     相关文献................................................................................1-9

 

你可能感兴趣的:(Intel,架构)