第1章 汇编语言实验环境及上机过程 1
1.1 全屏幕编辑程序——Edit 1
1.1.1 Edit的功能及应用范围 1
1.1.2 Edit的启动与退出 1
1.1.3 编辑一个汇编语言源程序 2
1.2 汇编语言调试程序——debug简介 3
1.2.1 debug的主要特点 3
1.2.2 通过debug编写\运行汇编语言程序 4
1.3 宏汇编程序(masm)及汇编语言上机过程 6
1.3.1 运行汇编语言程序必备的条件 6
1.3.2 执行宏汇编程序 7
1.3.3 执行连接程序 8
1.3.4 执行程序 10
第2章 基础实验 11
2.1 实验一 寻址方式练习 11
2.1.1 寻址方式实验案例 11
2.1.2 自己动手做寻址方式练习实验 15
2.2 实验二 多字节加法实验 15
2.2.1 多字节加法实验案例 15
2.2.2 自己动手做多字节加法实验 19
2.3 实验三 顺序程序设计 20
2.3.1 字符串查找实验案例 20
2.3.2 自己动手做字符串查找与替换实验 24
2.4 实验四 分支程序设计1 24
2.4.1 统计成绩实验案例 24
2.4.2 自己动手做统计字符实验 29
2.5 实验五 分支程序设计2 30
2.5.1 键盘输入数据保存到寄存器中实验案例 30
2.5.2 自己动手做键盘输入数据保存到存储单元实验 34
2.6 实验六 循环程序设计1 34
2.6.1 字符组成矩形输出实验案例 34
2.6.2 自己动手做平行四边形输出实验 39
2.7 实验七 循环程序设计2 40
2.7.1 ASCII码转换实验案例(小写字母转换大写字母输出) 40
2.7.2 自己动手完成ASCII码转换实验(大写转换为小写) 44
2.8 实验八 子程序设计 44
2.8.1 数制转换实验案例(键盘输入十六进制数,输出二进制数) 44
2.8.2 自己动手做数制转换实验(输入十进制数,输出二进制数) 50
第3章 综合性实验 51
3.1 综合实验报告 51
3.2 实验一 明文密文转换实验 52
3.1.1 实验目的与要求 52
3.1.2 实验内容 52
3.1.3 分析与提示 52
3.3 实验二 子程序嵌套实验 53
3.3.1 实验目的与要求 53
3.3.2 实验内容 53
3.3.3 分析与提示 54
3.4 实验三 计算有符号数的和、差、积、商及余数 55
3.4.1 实验目的与要求 55
3.4.2 实验内容 56
3.4.3 分析与提示 56
3.5 实验四 输出通讯录实验 60
3.5.1 实验目的与要求 60
3.5.2 实验内容 60
3.5.3 分析与提示 60
第4章 汇编语言演示程序 63
4.1 “枪声”程序 63
4.1.1 源程序 63
4.1.2 程序运行结果 64
4.2 “小车移动”程序 65
4.2.1 源程序 65
4.2.2 程序运行结果 69
4.3 打字计时程序 69
4.3.1 源程序 70
4.3.2 程序运行结果 79
4.4 演奏音阶程序 79
4.4.1 源程序 80
4.4.2 程序运行结果 81
第5章 汇编语言程序调试工具debug 82
5.1 debug调试工具 82
5.1.1 debug的启动 82
5.1.2 debug的主要命令 83
5.2 用debug调试.exe文件 99
附录Ⅰ DOS系统功能调用 103
附录Ⅱ BIOS功能调用 111
附录Ⅲ ASCII码字符表 115
附录Ⅳ 汇编程序出错信息 116
参考文献 120