计算机组成原理

企业采购书卡请拔打028-83157469,团购书目请拨打19113427458(法定工作日9:00-17:00)

定  价 :
¥ 79.00
文 轩 价 :
¥68.70 (8.7折)
库  存 :
现在有货
作  者 :
(英)艾伦·克莱门茨(Alan Clements) 著;沈立 等 译 著
所属分类 :
图书 > 教材教辅 > 大中专教材 > 理科教材
促销活动 :
❤图书音像单笔满100减30!(特价图书、电子书除外)
❤老客户回馈,积分换礼券,购书更实惠
❤图书订单非新疆西藏地区包邮,新疆西藏运费每单20元
详情 >>
购买数量 :
- + 此商品已售出 282
立即购买
服  务 :
由"文轩网"直接销售和发货,并提供售后服务
正品低价| 闪电发货|货到付款| 高效退换货
¥68.70 (8.7折)
  • 作 者: (英)艾伦·克莱门茨(Alan Clements) 著;沈立 等 译 著
  • 出版社: 机械工业出版社
  • 出版时间:2017-03-01
  • 开 本:16开
  • 页 数:343
  • 印刷时间:2017-03-01
  • 字 数:无
  • 装 帧:平装
  • 语  种:语种
  • 版 次:1
  • 印 次:1
  • I S B N:9787111558071

目录

出版者的话
译者序
前言
本书导读
作者简介
第一部分起始篇
第1章计算机系统体系结构
1.1什么是计算机系统体系结构
1.2体系结构和组成
1.2.1计算机系统和技术
1.2.2计算机体系结构在计算机科学中的地位
1.3计算机的发展
1.3.1机械计算机
1.3.2机电式计算机
1.3.3早期的电子计算机
1.3.4微机和PC革命
1.3.5摩尔定律和进步的历程
1.3.6存储技术发展
1.3.7普适计算
1.3.8多媒体计算机
1.4存储程序计算机
1.4.1问题描述
1.4.2解决方法
1.4.3构造一个算法
1.4.4计算机需要通过什么来解决问题
1.4.5存储器
1.5存储程序的概念
1.6计算机系统概览
1.6.1存储层次
1.6.2总线
1.7现代计算
本章小结
习题
第2章计算机算术
2.1数据是什么
2.1.1位与字节
2.1.2位模式
2.2数字
2.2.1位置记数法
2.3二进制运算
2.4有符号整数
2.4.1符号及值表示法
2.4.2二进制补码运算
2.5乘除法简介
2.5.1移位运算
2.5.2无符号二进制乘法
2.5.3快速乘法
2.5.4除法
2.6浮点数
2.6.1IEEE浮点数
2.7浮点运算
2.8浮点运算和程序员
2.8.1浮点运算中的误差传播
2.8.2生成数学函数
本章小结
习题
第二部分指令集体系结构
第3章体系结构与组成
3.1存储程序计算机
3.1.1扩展处理器:常量处理
3.1.2扩展处理器:流控制
3.2ISA的组成
3.2.1寄存器
3.2.2寻址方式概述
3.2.3指令格式
3.2.4操作码与指令
3.3ARM指令集体系结构
3.3.1ARM寄存器集
3.3.2ARM指令集
3.4ARM汇编语言
3.4.1ARM程序结构
3.4.2汇编器的实际考虑因素
3.4.3伪指令
3.5ARM数据处理指令
3.5.1算术指令
3.5.2位操作
3.5.3移位操作
3.5.4指令编码——洞察ARM体系结构
3.6ARM的流控制指令
3.6.1无条件分支
3.6.2条件分支
3.6.3测试与比较指令
3.6.4分支与循环结构
3.6.5条件执行
3.7ARM寻址方式
3.7.1立即数寻址
3.7.2寄存器间接寻址
3.7.3带偏移量的寄存器间接寻址
3.7.4ARM的自动前索引寻址方式
3.7.5ARM的自动后索引寻址方式
3.7.6程序计数器相对寻址
3.7.7ARM的load与store指令编码
3.8子程序调用与返回
3.8.1ARM对子程序的支持
3.8.2条件子程序调用
3.9ARM代码实例
3.9.1计算绝对值
3.9.2字节操作与拼接
3.9.3字节逆转
3.9.4乘以2n-1?
3.9.5多条件的使用
3.9.6只用一条指令
3.9.7实现多段程序
3.9.8简单位级逻辑操作
3.9.9十六进制字符转换
3.9.10输出十六进制字符
3.9.11打印横幅
3.10子程序与栈
3.10.1子程序调用与返回
3.10.2子程序嵌套
3.10.3叶子程序
3.11数据的大小与排列
3.11.1数据组织与端格式
3.11.2数据组织和
3.11.3块移动指令
3.12整合——将所有内容放在一起
本章小结
习题
第4章指令集体系结构——广度和深度
4.1数据存储和栈
4.1.1存储和栈
4.1.2通过栈传递参数
4.2特权模式和异常
4.3MIPS:另一?
4.3.1MIPS数据处理指令
4.4数据处理与数据传送
4.4.1不可见的交换指令
4.4.2双精度移位
4.4.3压缩和解压缩指令
4.4.4边界测试
4.4.5位字段数据
4.4.6循环
4.5存储器间接寻址
4.6压缩代码、RISC、Thumb和M
4.6.1Thumb指令集体系结构
4.6.2M
4.7变长指令
本章小结
习题
第5章计算机体系结构与多媒体
5.1高性能计算应用
5.1.1图像处理
5.2多媒体的影响——重新使?
5.3SIMD处理简介
5.3.1SIMD技术的应用
5.4流扩展和SIMD技术的发展
5.4.1浮点软件扩展
5.4.2Intel的第三层多媒体扩展
5.4.3IntelSSE3和SSE4指令
5.4.4ARM系列处理器的多媒体
指令
本章小结
习题
第三部分组成和效能
第6章处理器控制
6.1通用数字处理器
6.1.1微程序
6.1.2生成微操作
6.2RISC的组成
6.2.1寄存器–寄存器数据通路
6.2.2单周期直通计算机的控制
6.3流水线简介
6.3.1加速比
6.3.2实现流水线
6.3.3冒险
6.4分支和分支开销
6.4.1分支方向
6.4.2流水线中分支的影响
6.4.3分支开销
6.4.4延迟分支
6.5分支预测
6.6动态分支预测
6.6.1分支目标缓冲
6.6.2两级分支预测
本章小结
习题
参考文献

作者简介

艾伦·克莱门茨(Alan Clements)国际有名的计算机体系结构教育的推动者和践行者。他于1 997年获得英国拉夫堡大学(Loughborough University)博士学位,随后加入提赛德大学(University of Teesside)计算机科学系。在20世纪70~80年代,他编写了两本计算机体系结构领域的重要教材:《计算机硬件原理》(The Principles of Computer Hardware)和《微处理器系统设计》(Microprocessor Systems Design)。2001年,他担任了计算机学会国际学生竞赛(CSIDC)主席,并于同年获得英国国家教学奖(National Teaching Fellowship),这是英国高等教育的zui高奖项。由于在计算机体系结构教育方面的贡献,他于是2002年获得IEEE CS本科教学奖,2006年获得TEEE CS泰勒布斯教育奖(Taylor LBooth award)。2009年被选为IEEE Fellow。他在IEEE计算机学会担任了多个职务,并积极参加课程体系设计,撰写了关于未来计算机体系结构教育的论文,参加了CS/ACM 2001计算课程体系的编写和制定工作。2010乌Alan Clements从全职教学岗位退休。

内容简介

本书共三部分。第 一 部分介绍了计算机体系结构的基本内容;第二部分介绍指令集体系结构,这是本书的核心,包括指令集的概念、计算机体系结构的一些重要问题,ARM系列微处理器,处理器适应视频编辑和现代多媒体应用的方法;第三部分介绍计算机是如何工作的,以及它在内部是如何组织的。

价格说明

定价:为出版社全国统一定价;

文轩价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;

关于新广告法声明

新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。

本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。