计算机组成原理与汇编语言程序设计(第4版)

语音

编辑

锁定

讨论

上传视频

《计算机组成原理与汇编语言程序设计(第4版)》是"十二五”普通高等教育本科国家级规划教材。

书    名

计算机组成原理与汇编语言程序设计(第4版)

作    者

徐洁

译    者

徐洁

出版社

电子工业出版社出版时间

2017年01月

页    数

384 页

开    本

16 开

ISBN

9787121306143

丛书系列

高等学校规划教材

计算机组成原理与汇编语言程序设计(第4版)内容简介

编辑

语音

本书是"十二五”普通高等教育本科国家级规划教材。全书将《计算机组成原理》与《汇编语言程序设计》课程内容有机组成,更好地体现了软硬结合的思想,将计算机内部工作机制与编程求解问题结合起来。从微体系结构层、指令系统层、汇编语言层三个层次,以及CPU、存储系统、输入/输出系统及其互连三大系统出发,建立整机的概念,并体现软硬结合的思想。[1]

计算机组成原理与汇编语言程序设计(第4版)目录信息

编辑

语音

第1篇 基 础 知 识

第1章 绪论 2

1.1 计算机的基本概念 2

1.1.1 存储程序工作方式 3

1.1.2 信息的数字化表示 3

1.2 计算机系统的硬、软件组成 5

1.2.1 计算机硬件系统 5

1.2.2 计算机软件系统 9

1.3 层次结构模型 11

1.3.1 从计算机系统组成角度划分层次结构 12

1.3.2 从语言功能角度划分层次结构 14

1.3.3 软、硬件在逻辑上的等价 15

1.4 计算机的工作过程 16

1.4.1 处理问题的步骤 16

1.4.2 指令执行过程 17

1.5 数字计算机的特点与性能指标 18

1.5.1 数字计算机的特点 18

1.5.2 计算机的性能指标 19

1.6 计算机的发展与应用 20

1.6.1 计算机的发展历程 20

1.6.2 提高计算机性能的若干技术 23

1.6.3 计算机应用举例 25

习题1 27

第2章 计算机中的信息表示 28

2.1 数值型数据的表示 28

2.1.1 带符号数的表示 28

2.1.2 定点数与浮点数 33

2.2 字符的表示 38

2.2.1 ASCII码 39

2.2.2 Unicode编码 40

2.2.3 汉字编码简介 41

2.3 指令信息的表示 42

2.3.1 指令格式 42

2.3.2 常用寻址方式 46

2.3.3 指令类型 51

2.3.4 PentiumⅡ指令格式 54

2.3.5 SPARC指令格式 56

习题2 57

第2篇 计算机系统分层结构

第3章 微体系结构层——CPU组织 60

3.1 CPU的组成和功能 60

3.1.1 CPU的组成 60

3.1.2 指令执行过程 64

3.1.3 时序控制方式 65

3.1.4 指令流水线 67

3.2 算术逻辑部件ALU和运算方法 70

3.2.1 算术逻辑部件ALU 70

3.2.2 定点数运算方法 74

3.2.3 浮点数运算方法 82

3.2.4 十进制数加减运算 84

3.3 CPU模型机的组成及其数据通路 85

3.3.1 基本组成 85

3.3.2 数据传送 88

3.4 组合逻辑控制器原理 89

3.4.1 模型机的指令系统 89

3.4.2 模型机的时序系统 93

3.4.3 指令流程 95

3.4.4 微命令的综合与产生 101

3.4.5 小结 102

3.5 微程序控制器原理 102

3.5.1 微程序控制概念 102

3.5.2 微指令编码方式 104

3.5.3 微程序的顺序控制 106

3.5.4 微指令格式 107

3.5.5 典型微指令举例——模型机微指令格式 108

3.6 精简指令集计算机(RISC) 109

3.6.1 RISC与CISC的概念 109

3.6.2 UltraSPARC CPU的微体系结构 111

习题3 115

第4章 指令系统层 117

4.1 80X86 CPU 117

4.1.1 8086/8088 CPU 117

4.1.2 80386/80486 CPU 120

4.1.3 Pentium系列CPU 122

4.2 80X86 CPU的寄存器和主存储器 126

4.2.1 80x86 CPU的寄存器 126

4.2.2 80x86的主存储器 130

4.3 80X86 CPU指令系统 140

4.3.1 80x86寻址方式 141

4.3.2 80x86 CPU指令系统 148

习题4 177

第5章 汇编语言层 181

5.1 概述 181

5.2 汇编语言语句格式 183

5.3 80X86宏汇编语言数据、表达式和运算符 184

5.3.1 常数 184

5.3.2 变量 185

5.3.3 标号 188

5.3.4 表达式与运算符 190

5.4 80X86 宏汇编语言伪指令 193

5.4.1 符号定义语句 193

5.4.2 处理器选择伪指令 194

5.4.3 段结构伪指令(SEGMENT/ENDS) 195

5.4.4 段组伪指令(GROUP) 199

5.4.5 内存模式和简化段定义伪指令 200

5.4.6 定位和对准伪指令 202

5.4.7 过程定义伪指令(PROC/

ENDP) 202

5.4.8 包含伪指令(INCLUDE) 203

5.4.9 标题伪指令(TITLE) 203

5.5 宏指令 203

5.6 汇编语言程序设计基本技术 210

5.6.1 程序设计步骤 210

5.6.2 顺序程序设计 211

5.6.3 分支程序设计 214

5.6.4 循环程序设计 222

5.6.5 子程序设计 229

5.6.6 系统功能子程序的调用 239

5.6.7 汇编语言程序的开发 240

习题5 247

第3篇 存储系统与输入/输出系统

第6章 存储系统 253

6.1 概述 253

6.1.1 存储器的分类 253

6.1.2 主存的主要技术指标 255

6.2 存储原理 256

6.2.1 半导体存储器的存储原理 256

6.2.2 磁表面存储器的存储原理 259

6.2.3 光存储器的存储原理 262

6.3 主存储器的组织 263

6.3.1 主存储器的逻辑设计 263

6.3.2 主存储器与CPU的连接 267

6.3.3 Pentium CPU与存储器组织 270

6.3.4 高级DRAM 273

6.4 高速缓冲存储器CACHE 276

6.4.1 Cache的工作原理 276

6.4.2 Cache的组织 277

6.4.3 PentiumⅡCPU的Cache组织 282

6.5 外部存储器 283

6.5.1 硬磁盘存储器 284

6.5.2 光盘存储器 291

6.6 物理存储系统的组织 293

6.6.1 存储系统的层次结构 293

6.6.2 磁盘冗余阵列 295

6.6.3 并行存储技术 297

6.7 虚拟存储系统的组织 298

6.7.1 概述 298

6.7.2 虚拟存储器的组织方式 299

6.7.3 Pentium CPU支持的虚拟存储器 302

6.7.4 存储管理部件(MMU) 304

习题6 306

第7章 输入/输出系统 307

7.1 概述 307

7.1.1 主机与外围设备间的连接方式 307

7.1.2 I/O接口的功能和分类 308

7.1.3 接口的编址和I/O指令 311

7.2 直接程序控制方式 313

7.2.1 立即程序传送方式 313

7.2.2 程序查询方式 314

7.3 程序中断方式 316

7.3.1 中断的基本概念 316

7.3.2 中断的过程 321

7.3.3 中断接口模型 324

7.3.4 中断接口举例 329

7.4 DMA方式 334

7.4.1 DMA方式的一般概念 335

7.4.2 DMA过程 336

7.4.3 DMA接口组成 337

7.4.4 DMA控制器编程及应用 341

7.5 通道与IOP 347

7.5.1 通道 347

7.5.2 IOP与外围处理机 348

7.6 总线 350

7.6.1 总线的功能与分类 350

7.6.2 总线标准及信号组成 352

7.6.3 总线操作时序 355

7.6.4 典型总线举例 358

7.7 典型外设接口 359

7.7.1 ATA接口 359

7.7.2 SCSI接口 360

7.8 I/O设备与I/O程序设计 361

7.8.1 概述 361

7.8.2 键盘 363

7.8.3 鼠标器 368

7.8.4 打印机 369

7.8.5 液晶显示器 371

习题7 372

附录A ASCII码字符表 373

参考文献 374[2]

词条图册

更多图册

参考资料

1.

计算机组成原理与汇编语言程序设计(第4版)

.电子工业出版社.2017-12-02[引用日期2017-12-02]

2.

计算机组成原理与汇编语言程序设计(第4版)

.工业出版社.2017-12-02[引用日期2017-12-02]

计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计(第4版)...相关推荐

  1. 计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计课后习题及解答(详解)...

    VAR2 DB ? , ? ADR DW VAR1,VAR2 DATA ENDS 若要使ADR+2 字单元的内容为0022H, 上述空白处应填写什么语句? 解:上述空白处应填写 ORG 0020H 1 ...

  2. A级计算机考试试题,计算机等级考试一级试题及答案-计算机a级试题

    计算机等级考试一级试题及答案-计算机a级试题 最全计算机一级考试试题汇 A 第一部分:单选题(每小题1分 共30分) 注意:打开你考试文件夹中的EXCEL工作簿文件"单选题答题卡A.XLS& ...

  3. 计算机英语考试试题一附答案,计算机英语考试试题一附答案

    计算机英语考试试题一附答案 ================精选公文范文,管理类,工作总结类,工作计划类文档,欢迎阅读下载============== 计算机英语考试试题一附答案 计算机英语考试试题一 ...

  4. 计算机期末考试操作题简单,计算机期末考试操作题及答案计算机期末考试操作题及答案.doc...

    计算机期末考试操作题及答案计算机期末考试操作题及答案 计算机期末考试操作题及答案 雾仔 2008-11-21 12:31 二. 操作题 1.请在考生文件夹下完成如下操作: 1) 在考生文件夹下建立&q ...

  5. 大一计算机导论问题,计算机导论习题及问题详解

    计算机导论习题及问题详解 (33页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档第1章 计算机与信息技术习题:一.判断题(该题若 ...

  6. 计算机组成原课后答案,计算机组成原理课后习题答案解析

    完美WORD格式 (2)仅(K+1)取指与K执行重叠. (3)仅(K+2)取指.(K+1)译码.K执行重叠. 6.20 在图6-53的流水线上处理下述程序段时会出现什么问题?如何解决这些问题? (1) ...

  7. 计算机系统结构二班课后答案,计算机体系结构课后习题原版答案_张晨曦著 1.doc...

    计算机体系结构课后习题原版答案_张晨曦著 1 第1章 计算机系统结构的基本概念 1.1 解释下列术语向上(下)兼容按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机.向()兼容按某个时期 ...

  8. 计算机专业英语2017课后答案,计算机专业英语考试试题及答案

    几乎每行每业都有其专业英语术语,计算机也是如此,下面是学习啦小编整理的计算机专业英语考试试题及答案,希望这些计算机英语知识能帮到大家. 计算机专业英语考试试题及答案:判断 1.(√)The cpu a ...

  9. 玩课网计算机基础课后答案,计算机类MOOC教学研讨会暨中国高校CMOOC联盟云南省工作委员会成立大会在昆明理工大学举行...

    12月9日,由中国高校计算机教育MOOC联盟.云南省高校计算机基础教学指导委员会.云南省高校计算机教学研究会.玩课网主办,由昆明理工大学计算中心承办的计算机类MOOC教学研讨会暨中国高校计算机教育MO ...

  10. 计算机一级b类试题及答案,计算机一级b类试题及答案

    计算机一级b类试题及答案 1 相对而言,下列类型的文件中,不易感染病毒的是_______. A)*.txt B)*.doc C)*.com D)*.exe [解析]计算机易感染病毒的文件:.com文件 ...

最新文章

  1. 人月神话阅读笔记07
  2. VMware 虚拟化编程(15) — VMware 虚拟机的恢复方案设计
  3. Ubuntu中安装最新Docker社区版
  4. boost源码剖析之:泛型指针类any之海纳百川(rev#2)
  5. leetcode笔记:Search in Rotated Sorted Array
  6. 【C++】 C++标准模板库(十一) 优先队列
  7. 如何在SAP云平台上使用MongoDB服务 1
  8. 机器学习数据集的获取和测试集的构建方法
  9. android 富文本框架_当微擎框架遇上uniapp,以一当十同时开发十个平台项目
  10. 处理Redis里的数据
  11. 解决bootstrap模态框居中问题
  12. oracle替换指定字符串字符_实例:替换方框内字符串内容
  13. oauth样例项目【01】之 使用auth-code进行认证授权
  14. 兄弟7360/7460其它设备两个USB Device上、Brother BHL2-Maintenance有个问号,扫描仪无法识别
  15. 计算机一级学科博士点的双非大学,2021年这些工学各学科,实力强劲的双非大学,强力推荐学生报考...
  16. ubuntu安装nessus
  17. 如何远程登入Windows系统?
  18. 【QT】QByteArray的使用
  19. 怎样才算是婚姻般配?
  20. base64、blob格式相互转换及应用

热门文章

  1. java python混合编程_python+java混合编程
  2. 【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
  3. linux的users命令,linux users命令详解
  4. linux 清除命令,linux快速删除命令
  5. 离散数学太多符号了_解决离散数学命题符号化问题的三种方法
  6. ubuntu 配置 ADSL 拨号上网
  7. 《OpenGL超级宝典》 - 源代码文件
  8. 《深入解析Windows操作系统》要点整理
  9. 使用redis保存验证码
  10. 视频教程-嵌入式Linux驱动开发-嵌入式