计算机科学丛书:计算机组成原理

计算机科学丛书:计算机组成原理

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

  《计算机科学丛书:计算机组成原理》其分三部分。第一部分从计算机组成和结构的有关概念、计算机的发展历程及存储程序计算机开始讲起,介绍了计算机系统的组成和体系结构的基本概念,然后讨论了数据在计算机中的表示方法和运算方法。第二部分讲解ISA的基本概念,并以ARM指令集为例介绍了ISA设计时需要考虑的主要问题,还介绍了另一个经典的RISC指令集MIPS,然后着重介绍了当前处理器为特定领域应用(比如多媒体应用)提供的支持。第三部分首先介绍了设计控制器的两种经典方法——微程序与组合逻辑,然后详细讨论了流水线技术、影响流水线性能的因素及一些可行的解决方法。

  《计算机科学丛书:计算机组成原理》适合计算机科学、电子工程、电子与计算机工程及相关专业作为教学用书,也可供相关技术人员阅读参考。

作者简介

  艾伦·克莱门茨(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从全职教学岗位退休。

章节目录

出版者的话

译者序

前言

本书导读

作者简介

第一部分 起始篇

第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.1 IEEE浮点数

2.7 浮点运算

2.8 浮点运算和程序员

2.8.1 浮点运算中的误差传播

2.8.2 生成数学函数

本章小结

习题

第二部分 指令集体系结构

第3章 体系结构与组成

3.1 存储程序计算机

3.1.1 扩展处理器:常量处理

3.1.2 扩展处理器:流控制

3.2 ISA的组成

3.2.1 寄存器

3.2.2 寻址方式概述

3.2.3 指令格式

3.2.4 操作码与指令

3.3 ARM指令集体系结构

3.3.1 ARM寄存器集

3.3.2 ARM指令集

3.4 ARM汇编语言

3.4.1 ARM程序结构

3.4.2 汇编器的实际考虑因素

3.4.3 伪指令

3.5 ARM数据处理指令

3.5.1 算术指令

3.5.2 位操作

3.5.3 移位操作

3.5.4 指令编码——洞察ARM体系结构

3.6 ARM的流控制指令

3.6.1 无条件分支

3.6.2 条件分支

3.6.3 测试与比较指令

3.6.4 分支与循环结构

3.6.5 条件执行

3.7 ARM寻址方式

3.7.1 立即数寻址

3.7.2 寄存器间接寻址

3.7.3 带偏移量的寄存器间接寻址

3.7.4 ARM的自动前索引寻址方式

3.7.5 ARM的自动后索引寻址方式

3.7.6 程序计数器相对寻址

3.7.7 ARM的load与store指令编码

3.8 子程序调用与返回

3.8.1 ARM对子程序的支持

3.8.2 条件子程序调用

3.9 ARM代码实例

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.3 MIPS:另一?

4.3.1 MIPS数据处理指令

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.1 Thumb指令集体系结构

4.6.2 M

4.7 变长指令

本章小结

习题

第5章 计算机体系结构与多媒体

5.1 高性能计算应用

5.1.1 图像处理

5.2 多媒体的影响——重新使?

5.3 SIMD处理简介

5.3.1 SIMD技术的应用

5.4 流扩展和SIMD技术的发展

5.4.1 浮点软件扩展

5.4.2 Intel的第三层多媒体扩展

5.4.3 Intel SSE3和SSE4指令

5.4.4 ARM系列处理器的多媒体

指令

本章小结

习题

第三部分 组成和效能

第6章 处理器控制

6.1 通用数字处理器

6.1.1 微程序

6.1.2 生成微操作

6.2 RISC的组成

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 两级分支预测

本章小结

习题

参考文献

计算机科学丛书:计算机组成原理是2017年由机械工业出版社出版,作者[英]艾伦·克莱门茨。

得书感谢您对《计算机科学丛书:计算机组成原理》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
全能一本通 电子书
1.内容实用。本书讲述了一些开店技巧与疑难问题解答。这些技巧与解答是理论与实战相结合的结晶,是实践中的一些宝贵技巧和经验的总结和提炼,不仅可以帮助读者对重点内容进行理解和把握,还可以帮助读者利用一种新的思维方式去感悟网店的经营与管理。 2.具有权威性。本书结合淘宝网上多位钻石卖家和皇冠卖家的实际经验,可以使读者轻松地进入淘宝开店,做成第一笔交易。 3.功能新。本书按照2019年新改版的淘宝界面进行教学。所有技术的效果都在淘宝店铺中得到过实际验证,已经获得了巨大的成功,并且目前还在持续地创造着惊人的效益。
税务会计实务 电子书
  税务会计是会计的三大分支之一,也是财经类专业的基础课程之一,它是集税收法律、法规、规章及其他规范性文件和会计核算于一体的一门特种专业会计。《税务会计实务》根据新颁布实施的企业会计准则和税法的要求,结合中小企业实际编写。本书在编写过程中,充分考虑了高等教育和成人教育的特点,力求遵循税务会计核算内在的逻辑,体现税务会计的新变化和成果,做到清晰明了、循序渐进、条理性强。  《税务会计实务》主要阐述了
人民邮电出版社税务会计 电子书
1. 作者知名度高——本书作者是丽水职业技术学院院长,财会专业知名专家,国家精品课程负责人; 2. 教材内容新——本书根据2019年新的税法和会计准则为依据,对税务会计相关知识内容进行了更新; 3. 编写体例巧——根据税务会计实际工作过程设计学习内容,按照理实一体的高职教育要求,每个学习任务后面附有练习,每个项目结束附有综合实训,目的在于让学生边学边练,理实一体,在实训过程中掌握税务会计工作的基本操作流程和操作要领,能计算企业常见税费的应缴金额,会办理各税款的纳税申报和相关的涉税会计处理。 4. 教材可读性强——教材在编写时对内容体系、难易程度、案例等方面进行了特殊处理,具有明显的针对性和易读性; 5. 配套丰富资源,在同类教材中作者知名度高,在同一作者同名书中配套资源好。
人民邮电出版社财经基本技能 电子书
1.搭配微课视频,优化教学效果。 2.优化人民币币种,增加第5版2019人民币票种。 3.报税部分,使用增值税税率及财务报表。 4.优化习题配套。 财经基本技能是财务会计大类的专业基础课,本书能较好地符合教学标准,完美贴合课时安排。
经济效益审计 电子书
  《经济效益审计》以经济效益审计基本理论为基础,以内部审计开展的经济效益审计为主导,综合阐述了经济效益审计理论、方法和程序,同时对国家审计开展的绩效审计作了概括性介绍。  在内容方面,《经济效益审计》在参阅和借鉴已有论著的基础上,将现行准则与规定融入教材内容中,大大增强了《经济效益审计》的实用性和科学性。  在体例方面,《经济效益审计》理论部分力求全面、系统、新颖,以便更好地指导实务;实务部分尽