





作者:周明德
定价:28元
印次:1-1
ISBN:9787302126423
出版日期:2006.06.01
印刷日期:2006.05.23
图书责编:张瑞庆
图书分类:教材
本书以与32位x86体系结构兼容为目标,以AMD公司的x8664体系结构的64位微处理器为重点,介绍64位微处理器的原理、结构、功能和系统编程。 重点介绍64位微处理器与32位微处理器的区别及其扩展,介绍了系统编程环境、虚拟存储器的结构与使用、中断与异常、软件调试与性能改进。 本书可作为《微型计算机系统原理及应用》(第四版)、《64位微处理器应用编程》的后续学习用书。 本书可以作为利用64位微处理器进行系统编程和应用编程的相关读者的自学和培训教材。
微处理器自20世纪70年代诞生以来,经历了从4位、8位、16位的飞速发展。1985年出现了32位微处理器。目前微型计算机已得到空前的巨大发展,其应用已深入至政治、经济、科技、社会生活和人们日常生活的各种领域,使人们真正进入了数字化时代。 在20世纪80年代初,IBM公司推出的IBM PC,其处理器是8位和16位,已经得到了广泛的应用。微型计算机的年产量很快达到了在当时是不可思议的十万台、百万台,甚至千万台。当微处理器发展为32位时,其功能已经十分强大,32位的字长,几百兆、几千兆赫兹的主频,高达4GB的内存,几乎已经能满足各领域对计算机的要求。微型计算机的应用更是有了飞速的发展。 微型计算机的广泛应用,促进了网络时代、数字技术时代的到来。企业的信息量不断增加,每年增长1~6倍,这使得企业对数据存储的需求急剧增长。调查结果显示全球存储设备的数量每年约增长1~10倍。美国加州大学伯克利分校信息管理学院的一项研究分析报告称:“全球今后3年内生成的数据将会多于过去4万年中产生的数据”。 数据已成为最宝贵的财富,数据是信息的符号,数据的价值取决于信息的价值。由于越来越多的有价值的关键信息已转变为数据,数据的价值也就越来越高。对于很多行业甚至个人而言,保存在存储系统中的数据是最为宝贵的财富。在很多情况下,数据要比计算机系统设备本身的价值高得多,尤其对金融、电信、商业、社保和军事等部门来说更是如此。对企业来说,设备坏了可以花钱再买,而数据丢失了损失将是无法估量的,甚至是毁灭性的。因此,信息存储系统的可靠性和可用性、数据备份和灾难恢复能力往往是企业用户首先要考虑的问题。为防止地震...
第1章AMD x8664系统编程概要2
1.1内存模型2
1.1.1内存寻址2
1.1.2存储器组织4
1.1.3规范地址形式4
1.2存储管理5
1.2.1段5
1.2.2分页5
1.2.3混合分段和分页6
1.2.4实寻址7
1.3操作模式8
1.3.1长模式8
1.3.2传统模式10
1.3.3系统管理模式11
1.4系统寄存器11
1.5系统数据结构13
1.6中断14
1.7附加的系统编程特性15
1.7.1硬件多任务15
1.7.2机器检查16
1.7.3软件调试16
1.7.4性能监视16第2章x86和x8664体系结构的区别17
2.1操作模式17
2.1.1长模式17
2.1.2传统模式17
2.1.3系统管理模式 18
2.2存储器模型18
2.2.1存储器寻址18
2.2.2页转换18
2.2.3分段19
2.3保护检查21
2.4寄存器21
2.4.1通用寄存器21
2.4.2128位多媒体寄存器21
2.4.3标志寄存器21
2.4.4指令指针21
2.4.5堆栈指针22
2.4.6控制寄存器22
2.4.7调试寄存器22
2.4.8扩展的特征寄存器(EFER)22
2.4.9存储类型范围寄存器(MTRR)22
2.4.10其他模型特定的寄存器(MSR)22
2.5指令系统23
2.5.1REX 前缀23
2.5.2在64位模式中段超越前缀23
2.5.3操作数和结果23
2.5.4地址计算23
2.5.5引用...