图书介绍

微机原理与汇编语言程序设计pdf电子书版本下载

微机原理与汇编语言程序设计
  • 荆淑霞主编;王晓,胡斌副主编 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:7810826328
  • 出版时间:2005
  • 标注页数:226页
  • 文件大小:10MB
  • 文件页数:237页
  • 主题词:微型计算机-理论-高等学校:技术学校-教材;汇编语言-程序设计-高等学校:技术学校-教材

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

1.1.1 数制的基本概念 1

1.1.2 数制之间的转换 4

1.2 计算机中数值数据的表示 7

1.2.1 定点数表示法 7

1.3.1 基本概念 8

1.3 机器数的表示 8

1.2.2 浮点数表示法 8

1.3.2 原码表示法 9

1.3.3 反码表示法 10

1.3.4 补码表示法 10

1.3.5 移码表示法 12

1.4 其他数据表示方法 12

1.4.1 美国信息交换标准代码(ASCII码) 13

1.4.2 二-十进制编码——BCD码 14

1.4.3 汉字编码 15

1.4.5 声音信息的表示方法 18

1.4.4 图像信息的表示方法 18

1.5 数据校验码 19

1.5.1 奇偶校验码 19

1.5.2 交叉校验 20

1.5.3 循环冗余校验码 20

思考题与习题1 23

第2章 微型计算机概述 24

2.1 计算机的基本结构和工作原理 24

2.1.1 计算机的基本结构 24

2.1.2 计算机的工作原理 25

2.2.2 计算机的硬件系统 26

2.2 计算机系统 26

2.2.1 计算机系统的组成 26

2.2.3 计算机的软件系统 27

2.3 微型计算机的基本概念 29

2.3.1 微处理器的产生和发展及分类 29

2.3.2 微型计算机的性能指标介绍 33

2.3.3 微型计算机的特点 34

2.4 微型计算机系统的组成 35

思考题与习题2 35

3.1.1 基本性能指标 37

3.1.2 8086微处理器内部结构组成 37

第3章 8086微处理器及其体系结构 37

3.1 8086微处理器的内部结构 37

3.1.3 8086 CPU的外部引脚特性 39

3.1.4 8086 CPU的寄存器结构 43

3.2 8086微处理器的存储器组织和I/O端口 46

3.2.1 存储器的标准结构 46

3.2.2 存储器的分段 47

3.2.3 实际地址(PA)和逻辑地址(LA) 48

3.2.4 堆栈 49

3.2.5 I/O端口 49

3.3.1 8284A时钟信号发生器 50

3.3 8086 CPU的总线周期和操作时序 50

3.3.2 8086总线周期 51

3.3.3 8086 CPU的最小/最大工作方式 52

3.3.4 8086 CPU的操作时序 54

思考题与习题3 60

第4章 8086指令系统 62

4.1 基本概念 62

4.1.1 指令和指令系统的概念 62

4.1.2 8086指令系统的兼容性 62

4.1.3 8086指令系统的基本格式 63

4.2.2 数据类的寻址方式 64

4.2 寻址方式 64

4.2.1 操作数类型 64

4.2.3 转移地址类的寻址方式 67

4.3 数据传送类指令 68

4.3.1 通用数据传送指令 68

4.3.2 地址传送指令 74

4.3.3 累加器专用传送指令 75

4.3.4 标志寄存器传送指令 77

4.4 汇编语言程序上机过程 77

4.4.1 汇编语言的建立 78

4.4.2 汇编语言的调试程序DEBUG的应用 80

思考题和习题4 86

第5章 汇编语言 88

5.1 汇编语言和汇编程序的基本概念 88

5.1.1 汇编语言 88

5.1.2 汇编程序 89

5.2 汇编语言程序结构、语句分类及语句格式 90

5.2.1 语句类型(指令、伪指令、宏指令三类) 90

5.2.2 汇编语言语句的格式 92

5.2.3 汇编语言程序的段结构 93

5.3 伪指令语句 95

5.3.1 数据定义伪指令 95

5.3.2 符号定义伪指令 97

5.3.3 段定义伪指令 98

5.3.4 过程定义伪指令 99

5.3.5 结构定义伪指令 100

5.3.6 其他伪指令 101

思考题和习题5 102

第6章 顺序结构程序设计 104

6.1 汇编语言程序设计基本方法和基本步骤 104

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

6.1.2 结构化程序的概念 107

6.1.3 流程图画法规定 108

6.2 算术运算类指令 109

6.2.1 加法指令 109

6.2.2 减法指令 111

6.2.3 乘法运算指令 113

6.2.4 除法运算类指令 115

6.2.5 BCD码调整指令 118

6.3 逻辑运算与移位类指令 121

6.3.1 逻辑运算类指令 121

6.3.2 非循环移位指令 123

6.3.3 循环移位指令 125

6.4 DOS功能调用类指令 127

6.5 顺序程序的结构形式和程序设计 129

6.5.1 顺序程序的结构形式 129

6.5.2 顺序结构的程序设计 130

思考题与习题6 133

第7章 分支结构程序设计 135

7.1 转移类指令 135

7.1.1 条件转移指令及应用 135

7.1.2 无条件转移指令 137

7.2.1 分支结构程序的形式 139

7.2 分支程序设计 139

7.2.2 分支结构程序设计 140

7.2.3 分支结构程序设计的举例 144

思考题与习题7 147

第8章 循环结构程序设计 148

8.1 循环类指令 148

8.1.1 循环控制指令 148

8.1.2 串操作指令及重复前缀 148

8.1.3 处理器控制指令 151

8.2 循环程序结构 152

8.2.1 先执行后判断结构的循环程序设计 153

8.3 循环控制方法 154

8.2.2 先判断后执行结构的循环程序设计 154

8.4 单重循环 157

8.5 多重循环 158

8.6 循环结构程序设计举例 161

思考题与习题8 163

第9章 子程序设计 165

9.1 子程序基本知识 165

9.1.1 相关概念 165

9.1.2 子程序定义、调用与返回指令 165

9.2.1 子程序的设计 170

9.2 子程序设计 170

9.2.2 子程序说明信息 171

9.2.3 保护现场与恢复现场 171

9.3 子程序参数传递方法 172

9.4 子程序设计举例 172

思考题与习题9 177

第10章 中断调用程序设计 178

10.1 中断 178

10.1.1 中断的基本概念 178

10.1.2 中断优先级 180

10.1.3 中断过程 180

10.2.2 DOS系统功能调用 181

10.2 DOS系统功能调用 181

10.2.1 基本概念 181

10.3 BIOS中断调用 187

10.3.1 基本概念 187

10.3.2 BIOS键盘中断 188

10.3.3 显示器输出BIOS中断 189

10.3.4 磁盘文件管理 193

思考题与习题10 195

第11章 汇编语言与高级语言的连接 196

11.1 汇编语言程序与高级语言程序的连接 196

11.2.2 PASCAL源程序与汇编语言的连接 197

11.2.1 基本概念 197

11.2 PASCAL语言程序与汇编语言程序的连接 197

11.3 C语言程序与汇编语言程序的连接 204

11.3.1 基本概念 204

11.3.2 C与汇编接口的实例程序 207

思考题与习题11 209

附录A 8086指令系统 210

附录B DOS系统功能调用(INT 21H) 214

附录C BIOS功能调用 220

附录D 80X86中断向量 224

参考文献 226

精品推荐