彙编语言程式设计实验教程


彙编语言程式设计实验教程

文章插图
彙编语言程式设计实验教程【彙编语言程式设计实验教程】本书结合目前广泛使用的PC机Intel 8086 CPU来开展教学,目标是通过一系列使用80x86和Windows环境下32位彙编语言的实验练习,把彙编语言程式设计的概念和理论知识融入到实践当中,从而加深对彙编语言程式设计的认识和理解 。全书共21个实验和1个实验总结 。每个实验中包含背景知识介绍和按步骤进行的实验指导等,实验内容的组织充分顾及了不同的难易程度,富有挑战性 。本书是高等院校计算机、自动化、电子技术及相关专业“彙编语言程式设计”课程的实验辅助教材,还可作为课程主教材单独使用 。本书具有很好的可读性和可操作性,读者在初步掌握计算机套用和程式设计语言的基础上,也可选择本书作为进一步学习专业知识的自学教材或读物 。
基本介绍中文名:彙编语言程式设计实验教程
出版社:科学出版社
开本:0开
语种:简体中文
作者:刘均 周苏
ISBN:703018078X
页数:308页
图书目录实验1 彙编语言编程基础 1.1 彙编语言的计算环境 1.2 使用DEBUG调试工具 1.3 用DEBUG熟悉指令功能和定址方式 1.4 用DEBUG熟悉Lntel 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 彙编出错提示信息 主要参考文献编辑推荐《彙编语言程式设计实验教程》由湖南师範大学出版社出版 。目录第1章彙编语言程式设计上机操作介绍 1.1熟悉实验环境 1.2上机操作:了解实验环境 1.2.1进入命令提示符视窗 1.2.2进入C:\MASM资料夹 1.3彙编语言程式的上机过程介绍 1.4上机实例简介 1.4.1了解上机程式 1.4.2利用记事本输入并编辑彙编语言源程式 1.4.3用MASM程式编译源档案,产生目标档案 1.4.4用LINK程式连线目标档案,产生可执行程式 1.4.5用DEBUG程式调试与运行可执行程式 1.5MASM彙编程式的使用 1.5.1宏彙编MASM的使用 1.5.2列表档案和交叉索引档案 1.6LINK连线程式的使用 1.6.1会话方式 1.6.2命令方式 1.6.3映像档案与子程式库 1.7DEBUG程式的使用 1.7.1执行档的运行 1.7.2DEBUG调试程式的启动 1.7.3DEBUG命令详解 1.7.4GDB中断点设定 1.7.5GDB中数据查看 1.7.6GDB中单步执行 1.8上机自测 1.8.1实验程式1 1.8.2实验程式2 第2章彙编语言程式设计基础实验 实验2.1顺序结构程式设计 实验2.2分支结构程式设计 实验2.3循环结构程式设计 实验2.4子程式设计 实验2.5算术运算程式设计 实验2.6字元处理程式设计 实验2.7输入输出程式设计 实验2.8中断程式设计 第3章综合性设计性实验 实验3.1排序和检索程式设计 实验3.2系统调用程式设计 实验3.3模组化程式设计 实验3.4语言接口程式设计 实验3.5图形处理程式设计 实验3.6声音程式设计 实验3.7通信接口程式设计 实验3.8磁碟档案管理程式设计 第4章实验参考程式 4.1上机自测实习(1.8节)实验参考程式 4.2基础实验参考程式 4.2.1实验2.1顺序结构程式设计实验参考程式 4.2.2实验2.2分支结构程式设计实验参考程式 4.2.3实验2.3循环结构程式设计实验参考程式 4.2.4实验2.4子程式设计实验参考程式 4.2.5实验2.5算术运算程式实验参考程式 4.2.6实验2.6字元处理程式实验参考程式清单 4.2.7实验2.7输入输出程式实验参考程式清单 4.2.8实验2.8中断程式实验参考程式清单 4.3综合性设计性实验参考程式清单 4.3.1实验3.1排序和检索程式设计参考程式清单 4.3.2实验3.2系统调用程式设计参考程式清单 4.3.3实验3.3模组化程式设计实验参考程式清单 4.3.4实验3.4语言接口程式设计参考程式清单 4.3.5实验3.5图形处理程式设计参考程式清单 4.3.6实验3.6声音程式设计参考程式清单 4.3.7实验3.7通信接口程式设计参考程式清单 4.3.8实验3.8磁碟档案管理程式设计参考程式清单 第5章彙编语言与C/C++混合编程实验 5.1彙编语言与C/C++混合编程简介 5.2彙编语言与C/C++混合编程相关规则 5.3彙编语言与C/C++混合编程实验实例 第6章彙编语言程式上机操作常见错误及其修正 6.1彙编操作常见错误及修正 6.2LINK操作常见错误及修正 6.3DEBUG操作常见错误及修正 参考文献