图书介绍

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

汇编语言程序设计
  • 朱玉龙等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302068119
  • 出版时间:2003
  • 标注页数:305页
  • 文件大小:25MB
  • 文件页数:322页
  • 主题词:汇编语言-程序设计-高等学校-教材

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.2 十进制与十六进制之间的转换2

1.2 微型计算机系统的体系结构4

1.2.1 8086微处理器5

1.2.2 内存8

1.3 信息的机器表示10

1.2.3 内存单位10

1.3.1 整数的机器表示11

1.3.2 溢出标志OF和进位标志CF16

1.3.3 ASCII代码17

1.3.4 逻辑运算19

习题19

第2章 上机步骤和汇编开发工具ZASM21

2.1 汇编语言程序的开发过程22

2.1.1 汇编语言处理系统23

2.1.2 汇编语言程序的上机步骤24

2.1.3 源程序的编辑25

2.1.4 源程序的汇编25

2.1.5 目标程序的连接30

2.1.6 浮动的概念32

2.2 排错步骤——TD的用法34

2.2.1 TD简介35

2.2.2 源级排错36

2.2.3 机器级排错37

2.2.4 测试系统I/O中断服务39

2.3 汇编开发工具ZASM43

2.3.1 ZASM的构成43

2.3.2 ZASM的安装44

2.3.3 ZASM的集成开发环境44

习题45

第3章 指令系统47

3.1 MOV指令47

3.2 编址方式48

3.2.1 立即方式48

3.2.2 寄存器方式49

3.2.3 内存方式50

3.3 指令系统54

3.3.1 传送指令类56

3.3.2 算术指令类59

3.3.3 逻辑和移位指令67

3.3.4 控制转移指令72

习题78

4.1 语句格式81

第4章 汇编伪指令和ZASM宏指令81

4.2 汇编表达式82

4.2.1 数值表达式82

4.2.2 地址表达式83

4.3 符号指令的操作数85

4.4 伪指令87

4.4.1 符号定义87

4.4.2 内存分配89

4.4.3 定义段91

4.5 框架文件ZFRAME.ASM94

4.4.4 定义模块94

4.6 ZASM的I/O功能库96

4.6.1 I/O宏的格式和功能96

4.6.2 程序例子98

习题102

第5章 编程初步105

5.1 程序开发步骤105

5.2 流程图106

5.3 结构化程序设计107

5.4 顺序结构程序设计108

5.5 分支结构程序设计111

5.5.1 单选项的分支结构111

5.5.2 复合条件的分支结构114

5.5.3 有符号的与无符号的条件转移指令115

5.5.4 条件转移指令的跨距116

5.5.5 多分支结构117

5.6 参考例题119

习题123

6.1.1 单重循环结构125

第6章 循环程序设计125

6.1 单重循环结构程序设计125

6.1.2 循环指令组127

6.1.3 阅读程序134

6.1.4 串操作指令138

6.2 多重循环结构程序设计144

6.3 查找和排序151

6.4 参考例题159

习题166

7.1 过程的概念169

第7章 过程程序设计169

7.2 过程调用和返回指令170

7.3 寄存器的保存和恢复174

7.4 过程之间的参数传递176

7.4.1 用寄存器传递参数176

7.4.2 用堆栈参数表传递参数177

7.4.3 值参数和地址参数179

7.4.4 过程地址参数180

7.5.1 自动变量——堆栈中的局部变量182

7.5 过程的局部变量182

7.5.2 静态变量——私有段中的局部变量183

7.6 过程的嵌套调用187

7.7 过程的递归调用188

7.8 参考例题193

习题202

第8章 宏指令205

8.1 宏定义和宏调用205

8.2 宏的嵌套211

8.2.1 宏定义内嵌宏调用212

8.2.2 宏定义内嵌宏定义213

8.2.3 宏定义内嵌重定义215

8.3 条件块216

8.4 重复块220

习题225

第9章 模块化程序设计227

9.1 模块的概念227

9.2 一个单模块应用程序228

9.3 多模块程序233

9.4 目标模块库的管理237

9.4.1 库管理程序TLIB237

9.4.2 用TLIB建立目标模块库QS.LIB239

9.5 命令行参数240

9.6 汇编语言模块和C语言模块的连接241

9.6.1 Turbo C的编译242

9.6.2 C语言主函数调用汇编语言子过程246

9.6.3 汇编语言主过程调用C语言子函数248

9.6.4 更新ZASM使汇编语言程序能够调用C函数250

习题253

第10章 磁盘文件的管理255

10.1 中断服务255

10.1.1 中断向量表256

10.1.2 中断操作256

10.2 文件I/O中断服务257

10.2.1 文件名串258

10.2.5 文件指针259

10.2.4 文件属性259

10.2.3 错误代码259

10.2.2 文件代号259

10.3 写磁盘文件261

10.4 读磁盘文件263

10.5 在文件尾处添加记录265

10.6 随机读记录266

10.7 字符设备和正文文件268

习题272

11.1 文件ZIOM.INC275

第11章 ZASM的实现275

11.2 文件ZIOL.ASM284

习题292

附录 TD和EDIT的功能键293

附录A TD和EDIT的功能键293

附录B 8086指令集294

附录C 伪指令简表299

词汇索引301

参考文献305

热门推荐