第1章 实方式上机入门
1.1 生成第一个程序DEMO
1.1.1 建立工作环境
1.1.2 DEMO的编辑
1.1.3 DEMO的汇编
1.1.4 DEMO的连接
1.1.5 DEMO的运行
1.2 生成实方式程序的过程
1.3 运行环境
1.4 汇编和连接的高级操作
1.4.1 MASM命令及参数
1.4.2 ML命令和参数
1.4.3 UNK命令及参数
1.5 建立更好的工作环境
第2章 常见的汇编和连接错误
2.1 汇编时的常见现象
2.1.1 汇编时常见的异常现象
2.1.2 汇编成功的检验
2.2 常见的汇编错误及其分析
2.2.1 程序中有不恰当的中文符号
2.2.2 段定义伪指令错误
2.2.3 指令错误
2.2.4 程序结构错误
2.2.5 变量定义错误
2.2.6 连接错误
2.3 汇编查错技巧
第3章 实方式程序调试器TD
3.1 TD的启动和退出
3.1.1 启动TD
3.1.2 退出TD
3.2 TD的用户界面
3.3 DEMO的调试
3.3.1 在数据区观察程序的机器码
3.3.2 观察源程序中数据段的数据
3.3.3 程序的执行及结果的杏看
3.3.4 程序的再次执行及断点设置
3.4 载入新程序及执行程序的修改
3.4.1 打开一个文件
3.4.2 改变文件目录
3.4.3 修改指令代码
3.4.4 修改程序中的数据
3.5 有子程序的程序调试
3.5.1 观察以双字形式显示的数据段
3.5.2 直接运行到CALL指令处暂停
3.5.3 跟踪到子程序中
3.6 中断处理程序的调试
3.6.1 中断处理程序的入口地址
3.6.2 中断处理程序的显示
3.6.3 进入软中断的处理程序
3.7 代码区和数据区的操作菜单
3.7.1 代码区操作菜单
3.7.2 数据区操作菜单
3.7.3 TD中数据输入说明
第4章 带符号的程序调试
4.1 TASM的安装
4.2 生成有调试信息的文件
4.3 带符号的程序调试
4.3.1 启动程序调试
4.3.2 打开CPU窗口
4.3.3 改变CPU窗口中代码的显示模式
4.3.4 窗口的打开、关闭及大小、位置调整
4.3.5 watches窗口操作
4.3.6 带条件的断点设置
第5章 多模块程序的运行及子程序库
5.1 宏库的建立和使用
5.2 多模块程序的开发
5.3 子程序库的建立和使用
第6章 实方式下汇编程序实例及课程设计
6.1 命令参数行的获取
6.1.1 EXE程序的参数获取
6.1.2 COM程序的参数获取
6.2 乐曲演奏程序
6.2.1 扬声器的驱动方式
6.2.2 乐曲演奏程序
6.3 文件管理
6.3.1 文件读取程序
6.3.2 文件管理功能调用说明
6.4 课程设计
第7章 win32编程环境
第8章 文本编辑器开发
第9章 反汇编及调试工具W32Dasm
第10章 调试工具SoftICE
第11章 汇编语言程序与C语言程序的连接
参考文献