《汇编语言程序设计》课程教学大纲

《汇编语言程序设计》课程教学大纲

ID:12337761

大小:47.50 KB

页数:4页

时间:2018-07-16

《汇编语言程序设计》课程教学大纲_第1页
《汇编语言程序设计》课程教学大纲_第2页
《汇编语言程序设计》课程教学大纲_第3页
《汇编语言程序设计》课程教学大纲_第4页
资源描述:

《《汇编语言程序设计》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《汇编语言程序设计》课程教学大纲课程代码B204218课程名称汇编语言程序设计AssemblyLanguageProgramming课程基本情况1、学分:3.5学时:60(理论学时:46实验学时:14)2、课程性质:学科专业基础课3、适用专业:计算机科学与技术4、适用对象:本科5、先修课程:计算机应用及网络基础6、教材与参考书目:《汇编语言程序设计简明教程》,杨文显,电子工业出版社,2005《IBM-PC汇编语言程序设计》,沈美明,清华大学出版社,2001《Intel汇编语言程序设计》(第四版),KipR.Irvine,电子工业出版社,20047、考核方式:考试、闭卷,平时成绩30%、期终考试

2、70%8、教学环境:课堂、多媒体,计算机房课程教学目的汇编语言程序设计是一门专业必修课程,它不仅是计算机组成原理、操作系统、计算机接口电路等核心课程的必要先修课,把汇编语言程序设计作为硬件和软件知识的交汇点,通过本课程的学习,建立完整的计算机工作模型,体验没有操作系统支持的、直接面向硬件的程序设计,培养学生的程序设计能力,通过上机操作,完成一般程序的编辑、汇编、连接与调试工作,使学生熟练掌握程序调试技术。课程内容、学时分配及教学基本要求1.汇编语言基础(4学时)1.1.计算机内数据的表示(掌握)1.2.计算机组织(掌握)1.3.指令、程序和程序设计语言(掌握)1.4.80x86寄存器(掌握)1

3、.5.80x86CPU的工作模式(了解)2.数据定义与传送(6+2学时)2.1.数据的定义(掌握)2.2.数据的传送(掌握)2.2.1指令格式(掌握)2.2.2程序段(掌握)2.2.3基本传送指令(掌握)2.2.4其它传送指令(掌握)2.2.5堆栈(掌握)课程内容、学时分配及教学基本要求2.3.汇编语言上机操作(掌握)通过数据定义和数据传送指令的学习,立即可以动手编写简单程序,使学生尽早接触编程和调试环境,在调试程序的过程中进一步加深对指令及计算机寄存器组织的认识。3.数据运算与输入/输出(8+4学时)3.1算术运算(掌握)3.2.循环(掌握)LOOP指令的学习,使生初次接触循环结构的程序设计

4、思想,运用前面学过的指令,可以布置各种循环结构的编程题目,例如教材上习题3.8~3.10。3.3.十进制运算(掌握)3.4.逻辑运算(掌握)3.5.控制台输入/输出(掌握)用本教材提供的输入/输出库子程序,学生可以从键盘获取数据,进行算术和逻辑运算,并将结果在屏幕上显示出来。3.6.移位和处理器控制(掌握)4.选择与循环(8+2学时)4.1.测试与转移控制指令(掌握)测试与转移控制指令是分支结构程序设计的基本指令,为后一节的选择结构程序设计打基础。4.2选择结构程序(掌握)4.3.循环结构程序(掌握)至此,指令系统基本讲授完毕,深化循环结构程序设计的教学,循环结构与分支结构结合,学习编写较复杂

5、的程序。4.4程序的调试(掌握)5.子程序(8+2学时)5.1子程序结构(掌握)强调编写子程序的要领、程序文件的几个要素。5.2参数的传递(掌握)堆栈传递参数是本节难点,应该掌握这种参数传递方式,以便了解C语言程序中的函数调用方法。5.3嵌套和递归子程序(掌握)递归结构一向是各种语言程序设计的难点之一,从汇编语言的角度讲是最直观的,因为在此可以通过堆栈的变化过程,向学生展示递推和回归的轨迹。5.4多模块程序设计(了解)5.5汇编语言与C语言混合编程(了解)以上两节可以作为拓展部分讲解,以开阔学生的编程思路。5.6DOS和BIOS调用(掌握)课程内容、学时分配及教学基本要求6字符串与文件处理(4

6、学时)6.1串操作指令学习该类指令后,可以精简循环结构程序,可以让学生把过去编写的循环结构程序作修改,体会串操作指令的快捷。6.2文件的建立和打开(掌握)6.3文件的读/写(掌握)6.4设备文件(掌握)7显示程序设计(4+2学时)7.1宏指令(掌握)着重讲解宏指令与子程序调用的区别。7.2字符方式显示程序设计(掌握)掌握直接写屏方式和BIOS功能调用显示方式。7.3图形显示程序设计(了解)8输入/输出与中断(4+2学时)8.1外部设备与输入/输出(掌握)8.2中断(理解)着重讲解中断向量表、中断响应的过程,通过定时中断,完成时钟功能。8.3.COM文件(了解)课内实验序号实验名称实验学时每组人

7、数实验性质开出要求实验一数据定义和传送21验证必做实验二多项式运算21验证必做实验三循环程序设计21验证必做实验四分支程序设计21验证必做实验五子程序设计21验证必做实验六宏指令及显示程序的设计21验证必做实验七文件操作21验证必做备注大纲编写责任人杨文显(签名)系统结构(教研室)07年3月10日教研室审核意见杨晶鑫(签名)系统结构(教研室)07年3月15日系(院)审核意见计算机科学与信息工程系(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。