实验1汇编程序的基本运行方式 1
1.1用MASM调试汇编源程序 1
1.1.1实验目的 1
1.1.2实验环境 1
1.1.3实验过程 1
1.2 Debug下调试汇编程序 7
1.2.1实验目的 7
1.2.2实验环境 7
1.2.3实验过程 7
1.2.4实验总结 11
练习题1 11
实验2数据格式及文件格式剖析 12
2.1剖析数据格式 12
2.1.1实验目的 12
2.1.2实验环境 12
2.1.3实验过程 12
2.1.4实验总结 16
2.2剖析文件格式 16
2.2.1实验目的 16
2.2.2实验环境 16
2.2.3实验过程 16
2.2.4实验总结 22
练习题2 22
实验3常用Debug命令剖析 23
3.1实验目的 23
3.2实验环境 23
3.3实验过程 23
3.4实验总结 32
练习题3 32
实验4熟悉和应用汇编语言学习工具 33
4.1 DOS下文本编辑器Edit 33
4.1.1实验目的 33
4.1.2实验环境 33
4.1.3实验过程 33
4.2文本编辑器U1traEdit 34
4.2.1实验目的 34
4.2.2实验环境 35
4.2.3实验过程 35
4.3十六进制编辑器WinHex 36
4.3.1实验目的 36
4.3.2实验环境 36
4.3.3实验过程 36
4.4模拟工具EMU8086 42
4.4.1实验目的 42
4.4.2实验环境 42
4.4.3实验过程 42
4.5虚拟机Virtual PC 46
4.5.1实验目的 46
4.5.2实验环境 46
4.5.3实验过程 46
4.6实验总结 61
练习题4 61
实验5简单的汇编语言程序设计 63
5.1实验目的 63
5.2实验环境 63
5.3实验过程 63
5.4实验总结 74
练习题5 74
实验6数据传送与顺序程序设计 75
6.1实验目的 75
6.2实验环境 75
6.3实验过程 75
6.4实验总结 84
练习题6 84
实验7算术运算指令与程序设计 85
7.1实验目的 85
7.2实验环境 85
7.3实验过程 85
7.3.1二进制数加法 85
7.3.2二进制数减法 90
7.3.3二进制数乘除法 93
7.4实验总结 100
练习题7 100
实验8逻辑运算指令与程序设计 101
8.1实验目的 101
8.2实验环境 101
8.3实验过程 101
8.4实验总结 111
练习题8 112
实验9分支程序设计 113
9.1实验目的 113
9.2实验环境 113
9.3实验过程 113
9.3.1标号和无条件转移指令简介 113
9.3.2比较和条件转移指令简介 118
9.3.3分支程序设计 120
9.4实验总结 124
练习题9 125
实验10循环程序设计 126
10.1实验目的 126
10.2实验环境 126
10.3实验过程 126
10.3.1迭代控制指令简介 126
10.3.2循环程序设计 131
10.4实验总结 133
练习题10 134
实验11串操作指令程序设计 135
11.1实验目的 135
11.2实验环境 135
11.3实验过程 135
11.4实验总结 138
练习题11 139
实验12过程、中断及DOS/BIOS功能调用 140
12.1实验目的 140
12.2实验环境 140
12.3实验过程 140
12.4实验总结 154
练习题12 154