本书结合目前广泛使用的PC机Intel 8086 CPU来开展教学,目标是通过一系列使用80x86和Windows环境下32位汇编语言的实验练习,把汇编语言程序设计的概念和理论知识融入到实践当中,从而加深对汇编语言程序设计的认识和理解。全书共21个实验和1个实验总结。每个实验中包含背景知识介绍和按步骤进行的实验指导等,实验内容的组织充分顾及了不同的难易程度,富有挑战性。
本书是高等院校计算机、自动化、电子技术及相关专业“汇编语言程序设计”课程的实验辅助教材,还可作为课程主教材单独使用。本书具有很好的可读性和可操作性,读者在初步掌握计算机应用和程序设计语言的基础上,也可选择本书作为进一步学习专业知识的自学教材或读物。
样章试读
目录
- 实验1 汇编语言编程基础
1.1 汇编语言的计算环境
1.2 使用DEBUG调试工具
1.3 用DEBUG熟悉指令功能和寻址方式
1.4 用DEBUG熟悉Intel 80x86指令
实验2 构建汇编语言编程环境
2.1 构建MASM编程环境
2.2 汇编语言程序的格式
实验3 汇编语言程序设计
3.1 汇编语言简单程序设计
3.2 汇编语言循环程序设计
3.3 汇编语言分支程序设计
3.4 汇编语言子程序设计
3.5 宏汇编程序设计
实验4 输入输出与中断
4.1 输入输出程序设计
4.2 中断处理程序编写
4.3 常用系统中断——时钟显示程序
4.4 常用系统中断——键盘和显示器中断
4.5 使用鼠标的程序设计
实验5 32位汇编语言程序设计
5.1 32位微处理器与32位指令集
5.2 保护模式下的32位汇编语言程序设计
实验6 汇编语言与C/C++混合编程
6.1 C/C++程序与汇编语言程序的连接
6.2 嵌入汇编与模块调用
6.3 汇编语言在Visual C++中的应用
实验7 汇编语言程序设计实验总结
7.1 实验的基本内容
7.2 实验的基本评价
7.3 课程学习能力测评
7.4 汇编语言程序设计实验总结
7.5 实验总结评价 (教师)
实验成绩记录
附录
附录1 Intel 80x86指令系统
附录2 汇编语言MASM伪指令和操作符
附录3 中断向量地址一览
附录4 DOS系统功能调用 (INT 21H)
附录5 BIOS功能调用
附录6 汇编出错提示信息
主要参考文献