图书介绍

计算机组成原理与汇编语言程序设计 第3版pdf电子书版本下载

计算机组成原理与汇编语言程序设计  第3版
  • 徐洁,俸远祯主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121148590
  • 出版时间:2012
  • 标注页数:384页
  • 文件大小:34MB
  • 文件页数:393页
  • 主题词:计算机体系结构-高等学校-教材;汇编语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

计算机组成原理与汇编语言程序设计 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础知识 2

第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指令类型 52

2.3.4 Pentium Ⅱ指令格式 55

2.3.5 SPARC指令格式 57

习题2 58

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

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

3.1 CPU的组成和功能 61

3.1.1 CPU的组成 61

3.1.2指令执行过程 65

3.1.3时序控制方式 66

3.1.4指令流水线 68

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

3.2.1算术逻辑部件ALU 71

3.2.2定点数运算方法 75

3.2.3浮点数运算方法 83

3.2.4十进制数加减运算 85

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

3.3.1基本组成 86

3.3.2数据传送 89

3.4组合逻辑控制器原理 90

3.4.1模型机的指令系统 90

3.4.2模型机的时序系统 94

3.4.3指令流程 96

3.4.4微命令的综合与产生 102

3.4.5小结 103

3.5微程序控制器原理 103

3.5.1微程序控制概念 103

3.5.2微指令编码方式 105

3.5.3微程序的顺序控制 107

3.5.4微指令格式 108

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

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

3.6.1 RISC与CISC的概念 110

3.6.2 UltraSPARC CPU的微体系结构 112

习题3 118

第4章 指令系统层 120

4.1 80x86 CPU 120

4.1.1 8086/8088 CPU 120

4.1.2 80386/80486 CPU 123

4.1.3 Pentium系列CPU 125

4.2 80x86 CPU的寄存器和主存储器 129

4.2.1 80x86 CPU的寄存器 129

4.2.2 80x86的主存储器 133

4.3 80x86 CPU指令系统 143

4.3.1 80x86寻址方式 144

4.3.2 80x86 CPU指令系统 151

习题4 180

第5章 汇编语言层 184

5.1概述 184

5.2汇编语言语句格式 186

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

5.3.1常数 187

5.3.2变量 188

5.3.3标号 191

5.3.4表达式与运算符 193

5.4 80x86宏汇编语言伪指令 196

5.4.1符号定义语句 196

5.4.2处理器选择伪指令 197

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

5.4.4段组伪指令(GROUP) 202

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

5.4.6定位和对准伪指令 205

5.4.7过程定义伪指令(PROC/ENDP) 205

5.4.8包含伪指令(INCLUDE) 206

5.4.9标题伪指令(TITLE) 206

5.5宏指令 206

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

5.6.1程序设计步骤 213

5.6.2顺序程序设计 214

5.6.3分支程序设计 217

5.6.4循环程序设计 225

5.6.5子程序设计 232

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

5.6.7汇编语言程序的开发 243

习题5 249

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

第6章 存储系统 256

6.1概述 256

6.1.1存储器的分类 256

6.1.2主存的主要技术指标 258

6.2存储原理 259

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

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

6.2.3光存储器的存储原理 266

6.3主存储器的组织 267

6.3.1主存储器的逻辑设计 267

6.3.2主存储器与CPU的连接 271

6.3.3 Pentium CPU与存储器组织 273

6.3.4高级DRAM 276

6.4高速缓冲存储器Cache 280

6.4.1 Cache的工作原理 280

6.4.2 Cache的组织 281

6.4.3 Pentium 11 CPU的Cache组织 285

6.5外部存储器 287

6.5.1硬磁盘存储器 288

6.5.2光盘存储器 294

6.5.3磁带存储器 297

6.6物理存储系统的组织 299

6.6.1存储系统的层次结构 299

6.6.2磁盘冗余阵列 301

6.6.3并行存储技术 303

6.7虚拟存储系统的组织 304

6.7.1概述 304

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

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

6.7.4存储管理部件(MMU ) 310

习题6 311

第7章 输入/输出系统 313

7.1概述 313

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

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

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

7.2直接程序控制方式 320

7.2.1立即程序传送方式 321

7.2.2程序查询方式 321

7.3程序中断方式 323

7.3.1中断的基本概念 323

7.3.2中断的过程 329

7.3.3中断接口模型 331

7.3.4中断接口举例 336

7.4 DMA方式 341

7.4.1 DMA方式的一般概念 342

7.4.2 DMA过程 343

7.4.3 DMA接口组成 344

7.4.4 DMA控制器编程及应用 348

7.5通道与Iop 354

7.5.1通道 354

7.5.2 IOP与外围处理机 356

7.6总线 358

7.6.1总线的功能与分类 358

7.6.2总线标准及信号组成 361

7.6.3总线操作时序 364

7.6.4典型总线举例 366

7.7典型外设接口 367

7.7.1 ATA接口 367

7.7.2 SCSI接口 369

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

7.8.1概述 369

7.8.2键盘 372

7.8.3鼠标器 376

7.8.4打印机 377

7.8.5液晶显示器 379

习题7 380

附录A ASCII码字符表 382

参考文献 383

精品推荐