图书介绍
16-32位宏汇编语言程序设计pdf电子书版本下载
- 赵立辉编著 著
- 出版社: 合肥:中国科学技术大学出版社
- ISBN:7312011683
- 出版时间:2003
- 标注页数:341页
- 文件大小:20MB
- 文件页数:350页
- 主题词:宏汇编语言-程序设计
PDF下载
下载说明
16-32位宏汇编语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇 1
第1章 16位宏汇编语言基础 1
1.1 汇编语言概述 1
1.1.1 机器语言、汇编语言与高级语言 1
1.1.2 本书中使用的一些约定符号 4
1.2 Intel微处理器简介 5
1.2.1 Intel微处理器发展史 5
1.2.2 Intel微处理器中使用的寄存器 6
1.3 内存和堆栈 8
1.3.1 内存 8
1.3.2 堆栈 9
1.3.3 内存单元物理地址生成 11
1.4 计算机中的数据表示 12
1.4.1 数值类型数据在计算机中的表示 12
1.4.2 字符类型数据在计算机中的表示 13
1.4.3 BCD码(Binary Coded Decimal) 14
1.5 标志寄存器 15
1.6 伪指令 18
1.7 宏汇编语言中的常量、变量和标号 25
1.8 宏汇编语言中的运算符号和表达式 28
1.9 寻址方式 33
1.10 常用的DOS功能调用 40
1.10.1 DOS功能调用概述 40
1.10.2 常用的输入输出系统功能调用 41
1.11 汇编源程序举例 43
习题1 45
第2章 16位宏汇编语言指令系统 47
2.1 16位宏汇编语言指令系统概述 47
2.2 数据传送指令 48
2.2.1 一般数据传送指令 48
2.2.2 堆栈操作指令 50
2.2.3 标志寄存器传送指令 51
2.2.4 地址传送指令 52
2.2.5 输入输出指令 54
2.3 算术运算指令 55
2.3.1 加法指令 55
2.3.2 减法指令 56
2.3.3 乘法指令 59
2.3.4 除法指令 60
2.4 位操作指令 61
2.4.1 逻辑运算指令 61
2.4.2 移位指令 66
2.5 字符串操作指令 71
2.6 处理机控制指令 78
2.7 符号扩展指令 80
习题2 81
3.1 顺序程序设计 83
第3章 16位宏汇编语言程序设计 83
3.2 分支程序设计(选择结构) 85
3.2.1 转移指令 85
3.2.2 二分支型结构 88
3.2.3 多分支型结构 90
3.3 循环程序设计 93
3.3.1 循环程序的结构 94
3.3.2 循环控制方法 97
3.3.3 单重循环程序设计 102
3.3.4 多重循环程序设计 107
3.4 子程序设计 113
3.4.1 子程序概述 113
3.4.2 定义子程序 114
3.4.3 子程序的调用和返回 115
3.4.4 调用子程序前后怎样保存和恢复寄存器 116
3.4.5 主程序和子程序间的参数传递 117
3.4.6 递归子程序 122
3.4.7 子程序调用的其他问题 124
习题3 130
提高篇 138
第4章 程序设计的其他方法和技术 138
4.1 宏功能程序设计 138
4.1.1 宏功能程序设计概述 138
4.1.2 宏定义 140
4.1.3 宏调用 140
4.1.4 宏展开 141
4.1.5 宏嵌套 142
4.1.6 宏调用时的参数传递 144
4.1.7 宏库的建立和使用 148
4.2 重复汇编和条件汇编伪指令 149
4.3 结构 154
4.4 主机与外设的数据传送方式 158
4.5 中断 161
4.5.1 中断的概念及中断源 161
4.5.2 中断向量表 163
4.5.3 软中断及有关的中断指令 164
4.6 磁盘文件管理程序设计 170
4.6.1 磁盘文件管理程序设计概述 170
4.6.2 常用的扩充文件管理功能调用 171
4.7 模块化程序设计 176
习题4 197
第5章 32位宏汇编语言的寻址方式和指令系统 198
5.1 32位寄存器 198
5.2 32位寻址方式 202
5.3 32位指令系统 205
5.3.1 数据传送指令 205
5.3.2 算术运算指令 209
5.3.4 移位指令 210
5.3.3 逻辑运算指令 210
5.3.5 串操作指令 211
5.3.6 条件转移指令 212
5.3.7 标志操作和测试指令 212
5.3.8 位扫描指令 214
5.3.9 位测试指令 214
5.4 处理器选择伪指令 215
习题5 216
第6章 32位宏汇编语言程序设计 218
6.1 汇编程序两种定义格式比较 218
6.1.1 完整段定义格式 218
6.1.2 简化段定义格式 222
6.2 顺序程序设计 226
6.3 分支程序设计(选择结构) 227
6.4.1 循环控制伪指令 233
6.4 循环程序设计 233
6.4.2 单重循环程序设计 241
6.4.3 多重循环程序设计 247
6.5 子程序设计 252
6.5.1 主程序和子程序间的参数传递 252
6.5.2 递归子程序 256
6.5.3 子程序调用的其他问题 257
习题6 265
第7章 MASM 6.X上机操作指南 272
7.1 MASM回顾与发展 272
7.2 MASM 6.X简介 273
7.3 MASM 6.X主要功能及操作 275
7.4 CodeView 295
附录1 思考题答案 305
附录2 习题答案 314