第1部分 汇编语言程序设计 3
第1章 汇编语言程序设计过程 3
1.1 汇编语言程序设计过程概述 3
1.1.1 源程序的编辑 3
1.1.2 源程序的汇编 3
1.1.3 链接 4
1.1.4 程序调试 4
1.2 汇编程序开发环境概述 4
1.2.1 Windows集成环境 4
1.2.2 DOS环境 5
第2章 调试工具DEBUG 9
2.1 DEBUG程序的调用 9
2.2 DEBUG命令的基本使用方法 10
2.2.1 显示存储单元命令D(Dump) 10
2.2.2 修改存储单元内容命令E(Enter) 11
2.2.3 检查和修改寄存器内容命令R(Register) 12
2.2.4 汇编命令A(Assemble) 13
2.2.5 反汇编命令U(Unassemble) 14
2.2.6 运行命令G(Go) 16
2.2.9 其他命令 17
2.2.7 跟踪命令T(Trace) 17
2.2.8 退出命令Q(Quit) 17
第3章 EDIT编辑器 20
3.1 DOS系统EDIT的基本使用方法 20
3.1.1 屏幕显示 20
3.1.2 功能键 22
3.1.3 使用File下拉菜单 22
3.1.4 修改已存在的文本 24
3.1.6 使用Search搜索下拉菜单 25
3.2 用EDIT建立源文件的推荐格式 25
3.1.5 使用Edit下拉菜单 25
3.3 Windows下编辑源文件的方法 26
第4章 汇编程序MASM的使用方法 28
4.1 用MASM汇编源文件的一般格式 28
4.2 用MASM汇编源文件的推荐格式 29
第5章 链接程序LINK的使用方法 30
5.1 用LINK链接程序的一般格式 30
5.2 用LINK链接程序的推荐格式 31
第6章 集成开发环境使用方法 32
6.1 编辑源文件 32
6.2 汇编 33
6.3 链接 34
6.4 程序运行 34
第7章 BIOS中断和DOS功能调用 36
7.1 BIOS中断和DOS功能调用概述 36
7.2 DOS系统功能调用方法 38
7.2.1 DOS键盘功能调用 39
7.2.2 DOS显示功能调用 41
7.2.3 程序结束系统功能调用 43
实验1 寻址方式和DEBUG的使用 44
第8章 汇编语言程序设计实验 44
实验2 EDIT,MASM和LINK的使用 47
实验3 循环程序设计 48
实验4 子程序调用编程设计 49
实验5 DOS功能调用 50
实验6 ASCII码转换成二进制数的程序设计 51
实验7 综合编程设计(1) 52
实验8 综合编程设计(2) 53
9.1.2 接口板部分电路介绍 57
9.1.1 实验装置的组成 57
9.1 微机接口实验装置介绍 57
第9章 微机接口实验系统 57
第2部分 接口技术应用 57
9.1.3 接口板的安装 61
9.2 接口实验技术指导 63
9.2.1 输出接口电路调试 63
9.2.2 输出接口软件调试 63
9.2.3 输入接口电路调试 65
9.3 微机接口实验装置的安全性 66
实验9 接口实验预备知识 67
第10章 接口技术应用实验 67
实验10 简单的输出接口实验 72
实验11 简单的输入接口实验 75
实验12 数码管显示实验 78
实验13 可编程并行接口8255A芯片实验 81
实验14 Intel 8253-PIT编程测试实验 86
实验15 可编程中断控制器8259A实验 91
实验16 8253,8259A综合实验 102
附录1 汇编程序出错信息 103
附录2 常用的54/74系列集成电路芯片 111
参考文献 114