64位微处理器系统编程

作者:周明德

定价:28元

印次:1-1

ISBN:9787302126423

出版日期:2006.06.01

印刷日期:2006.05.23

图书责编:张瑞庆

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以与32位x86体系结构兼容为目标,以AMD公司的x8664体系结构的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万年中产生的数据”。 数据已成为最宝贵的财富,数据是信息的符号,数据的价值取决于信息的价值。由于越来越多的有价值的关键信息已转变为数据,数据的价值也就越来越高。对于很多行业甚至个人而言,保存在存储系统中的数据是最为宝贵的财富。在很多情况下,数据要比计算机系统设备本身的价值高得多,尤其对金融、电信、商业、社保和军事等部门来说更是如此。对企业来说,设备坏了可以花钱再买,而数据丢失了损失将是无法估量的,甚至是毁灭性的。因此,信息存储系统的可靠性和可用性、数据备份和灾难恢复能力往往是企业用户首先要考虑的问题。为防止地震...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1篇AMD x8664系统编程1

第1章AMD x8664系统编程概要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和x8664体系结构的区别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引用...