《汇编语言程序设计》课程教学大纲.doc_第1页
《汇编语言程序设计》课程教学大纲.doc_第2页
《汇编语言程序设计》课程教学大纲.doc_第3页
《汇编语言程序设计》课程教学大纲.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汇编语言程序设计课程教学大纲课程代码B204218课程名称汇编语言程序设计Assembly Language Programming课程基本情况1、学分:3.5 学时:60 (理论学时: 46 实验学时: 14 )2、课程性质:学科专业基础课3、适用专业:计算机科学与技术4、适用对象:本科5、先修课程:计算机应用及网络基础6、教材与参考书目:汇编语言程序设计简明教程,杨文显,电子工业出版社,2005IBM-PC汇编语言程序设计,沈美明,清华大学出版社,2001Intel汇编语言程序设计(第四版),Kip R.Irvine,电子工业出版社,20047、考核方式:考试、闭卷,平时成绩30、期终考试70 8、教学环境:课堂、多媒体,计算机房课程教学目的汇编语言程序设计是一门专业必修课程,它不仅是计算机组成原理、操作系统、计算机接口电路等核心课程的必要先修课,把汇编语言程序设计作为硬件和软件知识的交汇点,通过本课程的学习,建立完整的计算机工作模型,体验没有操作系统支持的、直接面向硬件的程序设计,培养学生的程序设计能力,通过上机操作,完成一般程序的编辑、汇编、连接与调试工作,使学生熟练掌握程序调试技术。课程内容、学时分配及教学基本要求1.汇编语言基础(4学时)1.1.计算机内数据的表示(掌握)1.2.计算机组织(掌握)1.3.指令、程序和程序设计语言(掌握)1.4.80x86寄存器(掌握)1.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指令的学习,使生初次接触循环结构的程序设计思想,运用前面学过的指令,可以布置各种循环结构的编程题目,例如教材上习题3.83.10。3.3.十进制运算(掌握)3.4.逻辑运算(掌握)3.5.控制台输入输出(掌握)用本教材提供的输入输出库子程序,学生可以从键盘获取数据,进行算术和逻辑运算,并将结果在屏幕上显示出来。3.6.移位和处理器控制(掌握)4.选择与循环(8+2学时)4.1.测试与转移控制指令(掌握)测试与转移控制指令是分支结构程序设计的基本指令,为后一节的选择结构程序设计打基础。4.2选择结构程序(掌握)4.3.循环结构程序(掌握)至此,指令系统基本讲授完毕,深化循环结构程序设计的教学,循环结构与分支结构结合,学习编写较复杂的程序。4.4程序的调试(掌握)5.子程序(8+2学时)5.1 子程序结构(掌握)强调编写子程序的要领、程序文件的几个要素。5.2 参数的传递(掌握)堆栈传递参数是本节难点,应该掌握这种参数传递方式,以便了解C语言程序中的函数调用方法。5.3嵌套和递归子程序(掌握)递归结构一向是各种语言程序设计的难点之一,从汇编语言的角度讲是最直观的,因为在此可以通过堆栈的变化过程,向学生展示递推和回归的轨迹。5.4 多模块程序设计(了解)5.5汇编语言与C语言混合编程(了解)以上两节可以作为拓展部分讲解,以开阔学生的编程思路。5.6 DOS和BIOS调用(掌握)课程内容、学时分配及教学基本要求6 字符串与文件处理(4学时)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文件(了解)课内实验序号 实验名称 实验学时 每组人数 实验性质 开出要求实验一 数据定义和传送 2 1 验证 必做实验二 多项式运算 2 1 验证 必做实验三 循环程序设计 2 1 验证 必做实验四 分支程序设计 2 1 验证 必做实验五 子程序设计 2 1 验证 必做实验六 宏指令及显示程序的设计 2 1 验证 必做实验七 文件操作 2 1 验证 必做备注大纲编写责任人 杨文显 (签名) 系统结构 (教研

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论