图书介绍

计算机原理与汇编语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

计算机原理与汇编语言程序设计
  • 方春春编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560623627
  • 出版时间:2010
  • 标注页数:286页
  • 文件大小:45MB
  • 文件页数:296页
  • 主题词:电子计算机-理论-高等学校:技术学校-教材;汇编语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

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

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

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

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

图书目录

第1章 计算机系统概论1

1.1 计算机的发展简史1

1.2 计算机的分类和应用3

1.2.1 计算机的分类3

1.2.2 计算机的应用4

1.3 计算机系统5

1.3.1 计算机硬件6

1.3.2 微型计算机的硬件组成7

1.3.3 计算机软件8

1.4 微机系统的性能指标11

习题12

第2章 运算方法及运算器13

2.1 计算机中数据的表示13

2.1.1 数值数据13

2.1.2 非数值信息的表示法22

2.2 定点数补码加减运算25

2.2.1 补码加法运算25

2.2.2 补码减法运算26

2.2.3 加减法运算的溢出处理26

2.2.4 定点数的加减法电路28

2.3 定点数乘除运算32

2.3.1 原码一位乘法32

2.3.2 原码一位乘法的逻辑实现33

2.4 定点除法运算34

2.4.1 原码一位除法36

2.4.2 原码一位除法的逻辑实现36

2.5 定点运算器的组成与结构36

2.5.1 定点运算器的组成36

2.5.2 算术逻辑部件37

2.5.3 定点运算器的结构38

2.6 浮点数的算术运算与浮点运算器39

2.6.1 浮点加法和减法39

2.6.2 浮点乘除运算41

2.6.3 浮点运算器41

习题41

第3章 8086 CPU46

3.1 8086 CPU的内部结构46

3.2 寄存器结构48

3.2.1 通用寄存器48

3.2.2 段寄存器50

3.2.3 专用寄存器51

3.3 存储器组织52

3.3.1 存储器的分段52

3.3.2 存储器的地址53

3.3.3 逻辑地址的来源54

3.3.4 存储器结构55

习题56

第4章 指令系统58

4.1 概述58

4.1.1 指令系统的性能要求58

4.1.2 精简指令系统计算机59

4.2 指令格式60

4.2.1 操作码60

4.2.2 操作数地址码61

4.2.3 指令字长度62

4.3 寻址方式63

4.3.1 立即寻址63

4.3.2 寄存器寻址64

4.3.3 直接寻址64

4.3.4 间接寻址64

4.3.5 寄存器问接寻址65

4.3.6 基址寻址66

4.3.7 变址寻址66

4.3.8 隐含寻址66

4.3.9 块寻址67

4.3.1 0相对寻址方式67

4.3.1 1扩展变址方式67

4.4 指令类型68

4.5 8086指令系统70

4.5.1 8086寻址方式70

4.5.2 8086指令系统75

习题105

第5章 汇编语言108

5.1 基本概念108

5.2 汇编语言语句109

5.2.1 汇编语言语句格式109

5.2.2 操作数110

5.2.3 运算符111

5.3 汇编语言常用伪指令112

5.3.1 数据定义伪指令112

5.3.2 符号定义伪指令116

5.3.3 段定义伪指令117

5.3.4 结束伪指令122

5.3.5 当前地址计数器($)与定位伪指令123

5.3.6 过程定义伪指令124

习题124

第6章 汇编语言程序设计129

6.1 程序设计的基本步骤及程序基本结构129

6.1.1 汇编语言程序设计的基本步骤129

6.1.2 程序流程图130

6.1.3 程序的基本结构131

6.1.4 结构化程序设计的特点131

6.2 顺序程序设计方法132

6.2.1 顺序程序设计132

6.2.2 DOS功能调用137

6.3 分支程序设计方法141

6.3.1 分支程序的结构形式141

6.3.2 双分支程序设计142

6.3.3 多分支程序设计148

6.4 循环程序设计方法153

6.4.1 循环程序结构153

6.4.2 循环程序设计方法153

6.4.3 多重循环158

6.5 程序设计159

6.5.1 子程序的概念159

6.5.2 子程序设计方法159

6.5.3 子程序应用举例161

6.5.4 子程序的嵌套与递归调用164

习题165

第7章 中央处理器175

7.1 CPU的基本组成175

7.1.1 运算器175

7.1.2 控制器176

7.1.3 CPU中的寄存器177

7.1.4 数据通路178

7.2 时序系统和控制方式178

7.2.1 指令周期和机器周期178

7.2.2 时序发生器179

7.2.3 控制方式180

7.3 指令的执行过程181

7.3.1 基本功能的微操作181

7.3.2 指令的微操作183

7.4 组合逻辑控制器184

7.4.1 基本原理184

7.4.2 组合逻辑控制器的设计步骤184

7.5 微程序控制器186

7.5.1 微程序控制器的基本原理186

7.5.2 微程序控制器的基本概念186

7.5.3 微程序控制器的基本结构187

7.5.4 微指令编码189

7.5.5 微指令地址的确定方法190

7.5.6 微指令格式192

7.5.7 微指令的执行方式193

7.6 流水CPU193

习题194

第8章 存储器系统199

8.1 概述199

8.1.1 存储器的分类199

8.1.2 主存的技术指标201

8.2 层次存储器系统203

8.3 主存储器204

8.3.1 主存储器与CPU的连接204

8.3.2 主存储器的组成206

8.3.3 随机存储器208

8.3.4 只读存储器(ROM)215

8.3.5 实用DRAM内存条简介217

8.4 高速缓冲存储器(Cache)218

8.4.1 概述218

8.4.2 Cache的读/写操作219

8.4.3 地址映像220

8.4.4 替换算法221

8.5 虚拟存储器222

8.5.1 虚拟存储器的基本概念222

8.5.2 与Cache的比较222

8.5.3 页式虚拟存储器223

8.5.4 段式虚拟存储器223

8.5.5 段页式虚拟存储器224

习题225

第9章 总线系统226

9.1 总线的基本概念226

9.1.1 总线的分类226

9.1.2 总线的规范227

9.1.3 总线的优点228

9.1.4 总线的性能228

9.2 总线连接方式229

9.3 总线控制231

9.3.1 集中式控制231

9.3.2 分布式控制233

9.4 常用微机总线233

9.4.1 系统总线233

9.4.2 外部总线236

习题238

第10章 输入/输出系统239

10.1 概述239

10.1.1 接口的功能239

10.1.2 I/O接口的基本结构240

10.1.3 端口的编址方式242

10.1.4 接口类型242

10.1.5 数据传送方式243

10.2 程序查询传送方式243

10.3 程序中断传送方式244

10.3.1 中断的基本概念244

10.3.2 中断处理过程246

10.3.3 中断屏蔽技术250

10.4 8086 CPU的中断251

10.4.1 8086 CPU中断的分类251

10.4.2 中断向量表252

10.5 直接存储器存取(DMA)方式252

10.5.1 DMA的基本概念252

10.5.2 DMA接口的功能和组成253

10.5.3 DMA数据传送过程254

10.6.4 DMA传送方式255

10.6 通道控制方式256

10.6.1 通道的基本概念256

10.6.2 通道的功能257

10.6.3 通道的类型258

习题259

附录262

附录A 8086指令系统表262

附录B DOS功能调用267

附录C 汇编出错信息273

附录D DEBUG主要命令280

附录E MASM保留字285

参考文献286

热门推荐