《《汇编程序设计》教学大纲.doc》由会员分享,可在线阅读,更多相关《《汇编程序设计》教学大纲.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽工业经济职业技术学院计算机网络技术专业汇编程序设计教学大纲一、 课程的性质、任务1. 性质:汇编语言是运行速度最快,并能直接接触计算机硬件的一种程序设计语言,也是计算机专业学生的核心课程之,“汇编语言程序设计”是从事计算机研究与应用,特别是软件研究的基础,该课程从系统软件和应用软件设计的角度出发充分体现了计算机最底层的程序设计方法。2. 任务:本课程以当前广泛使用的80X86系列微机为标准,介绍汇编语言程序设计的基本理论和方法,以及上机调试和运用汇编语言程序的方法,着重学生的动手能力和思维方法,为培养计算机软硬件工程技术类人才打基础。二、 教学目的、要求 1、知识要求 掌握计算机的存储器组
2、织; 掌握汇编程序设计的一般方法; 掌握汇编程序的动态调试; 熟悉DOS 与BIOS功能的中断调用; 熟悉中断服务程序的设计与应用方法过程。2、素质要求 敬业精神:对计算机硬件系统方面有较强的兴趣爱好,并且树立坚持不懈和吃苦耐劳的敬业精神。 思维能力:程序设计思路与较强的分析能力。3、能力技能要求 能用汇编语言编制一般程序; 对应用程序进行动态调试; 熟悉中断服务程序的应用方法; 实例应用:例如利用DOS系统功能调用实现人机对话。三、 本课程与其它课程关系 本课程先行课程为计算机硬件基础、数字电路基础、程序设计语言基础等。四、 教学内容和要求第一章 概述(一) 教学内容1. 汇编语言的特点2.
3、 计算机中的数制、码制、数值和字符的表示。(二) 教学要求掌握有关汇编语言的基础概念 。(三) 重点和难点数制间的转换、码制、数值和字符的表示。 (四) 实训内容 复习DOS界面的操作。第二章 微型计算机的内部结构(一) 教学内容1微型计算机的构成28086/8088MPU的内部结构3内存与物理地址4PC/XT微型计算机的内存分配5逻辑地址到物理地址的变换(二)教学要求掌握存储器组织和存储器的分段;熟练掌握CPU中的寄存器;熟练掌握逻辑地址到物理地址的变换;(三) 重点和难点存储器组织和存储器的分段;CPU中的寄存器;逻辑地址到物理地址的变换;(四) 实训内容DEBUG软件的使用练习第三章 基
4、本指令与简单程序设计(一)教学内容1寻址方式2基本指令3单个字符的输入输出4源程序的基本格式5顺序程序设计(二)教学要求掌握七种寻址方式;掌握MOV指令和算术运算类指令;掌握常用的DOS系统功能调用;掌握汇编语言源程序的基本格式。 (三)重点和难点七种寻址方式;常用的DOS系统功能调用。(四)实训内容上机过程及程序调试第四章 分支与循环程序设计(一) 教学内容1 条件与标志位的设置规则2 跳转类指令3 分支程序设计4 循环程序设计(二)教学要求掌握条件与标志位的设置规则;熟悉跳转类指令及其在分支程序设计和循环程序设计的应用;(三)重点和难点分支程序设计和循环程序设计的方法应用。(四)实训内容
5、分支程序设计第五章 变量(一)教学内容1 变量的定义2 变量的内存分配3 字符串输入输出方法4 进一步的数据处理手段5 常用伪指令(二) 教学要求掌握变量及变量的内存分配;掌握字符串输入输出方法;常用伪指令的功能与使用。(三) 重点和难点变量的内存分配;伪指令的功能与使用。(四) 实训内容循环程序设计第六章 子程序(一)教学内容1堆栈2子程序的基本格式和有关指令3应用子程序进行编程4整数输入与输出5子程序共享的方法6递归(二) 教学要求掌握子程序的结构与设计方法;熟悉子程序的参数传递(三) 重点和难点 子程序的设计与应用(四) 实训内容子程序设计第七章 编程中的高级处理技术(一)教学内容1 移
6、位指令与应用2 串操作3 宏4 重复汇编5 宏体中的标号(二)教学要求 掌握移位指令与串操作;熟悉熟悉宏汇编、重复汇编、条件汇编。(三)重点和难点 移位指令与应用;宏操作与重复汇编(四)实训内容 模块化程序设计第八章 输入/输出方法(一)教学内容1 输入/输出的基本概念2 无条件方式输入输出3 查询方式输入输出4 中断方式输入输出(二)教学要求熟悉输入输出的四种方式;掌握中断方式输入输出的工作过程。(三)重点和难点I/O端口及指令;中断向量表;中断指令与中断调用;中断服务程序的设计与应用。(四)实训内容 中断服务程序设计第九章 文件操作与终端控制(一)教学内容1磁盘操作2控制键盘的技术3字符方
7、式下的屏幕控制技术(二)教学要求熟悉磁盘文件的操作;熟悉键盘和屏幕的控制技术。(三)重点和难点 汇磁盘文件的操作。(四)实训内容 磁盘文件管理程序设计第十章 高档机汇编语言介绍(一) 教学内容180386、80486新增功能280386新增指令380386编程示例(二)教学要求了解以80386为主的Intel系列高档MPU结构和特点。(三)重点和难点 80386新增功能和新增指令汇磁盘文件的操作。(四)实训内容 综合程序设计实例课时分配总学时80(其中理论讲授40,实习实训40)学时分配:顺序章节主要内容课时分配1第一章概述2+22第二章微型计算机的内部结构4+43第三章基本指令与简单程序设计6+64第四章分支与循环程序设计4+45第五章变量6+66第六章子程序2+27第七章编程中的高级处理技术4+48第八章输入/输出方法6+69第九章文件操作与终端控制4+410第十章高档机汇编语言介绍2+2合计40+40五、 考核方法平时成绩30%+考核成绩70%六、 教材和参考书籍教材:西安电子科技大学出版社汇编语言程序设计 编者:韩海参考书籍:机械工业出版社80X86汇编语言程序设计 编者:廖智
限制150内