《汇编语言程序设计》课程教学大纲-供四年制计算机科学与技术医药软件方向、计算机涉外、信息监理等专业使用_第1页
《汇编语言程序设计》课程教学大纲-供四年制计算机科学与技术医药软件方向、计算机涉外、信息监理等专业使用_第2页
《汇编语言程序设计》课程教学大纲-供四年制计算机科学与技术医药软件方向、计算机涉外、信息监理等专业使用_第3页
《汇编语言程序设计》课程教学大纲-供四年制计算机科学与技术医药软件方向、计算机涉外、信息监理等专业使用_第4页
《汇编语言程序设计》课程教学大纲-供四年制计算机科学与技术医药软件方向、计算机涉外、信息监理等专业使用_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

《汇编语言程序设计》课程教学大纲(供四年制计算机科学与技术<医药软件方向>、计算机涉外、信息监理等专业使用)AssemblyLanguageProgramming一、课程目标1、课程的性质和目的课程性质:汇编语言是高等院校计算机软、硬件及应用专业的专业基础(核心)课,该课程不仅是微机原理与接口技术、单片机原理、嵌入式系统及操作系统等其它核心课程的先行课,而且对训练学生掌握程序设计技术、加深对计算机工作原理的理解有非常重要的作用。目的:通过本课程的学习,使学习者掌握8086至Pentium微处理器的寻址方式、指令系统及其汇编语言程序设计基本技术。熟悉80x86系列CPU的寻址方式、指令系统,掌握汇编语言基本程序设计方法,包括顺序程序设计、分支程序、循环程序和子程序设计方法;掌握汇编语言上机环境、上机过程和程序调试技术;了解汇编语言高级程序设计技术和模块化程序设计技术。2、本课程与其它课程的联系《汇编语言程序设计》教学大纲的编写要充分考虑学生前后知识体系的衔接,前要联系C语言程序设计、数字逻辑等课程的学习,后要兼顾后续相关专业课程(如微机原理与接口技术、单片机原理及计算机系统结构等)知识安排,承前启后,避免出现知识“断层”。二、课程学时分配《汇编语言程序设计》课程教学时数按63学时设计,其中理论授课45课时,实验18课时,基本满足该课程的教学需要。如果具备本课程教学所要求的实验条件,可以另行安排实验课程,学时另计,本课程学时可做适当调整,调整幅度不大于10%。课程主要内容和学时分配见课程学时分配表。课程学时分配表教学环节时数课程内容理论实践教学习题及讨论小计实验实训见习其他第一章汇编语言基础6第二章数据定义域传送3第三章数据运算与输入输出63第四章选择和循环126第五章子程序96第六章字符串与文件处理3第七章显示程序设计33第八章输入输出与中断3总计4518三、建议教材和教学参考书目1.教材[1]张晓明.汇编语言程序设计.北京:国防工业出版社,20092.主要参考书[1]刘丽莉.汇编语言程序设计.北京:北京大学出版社,2010[2]白小明.汇编语言程序设计.北京:中国铁道出版社,2009[3]杨文显.汇编语言程序设计简明教程.北京:电子工业出版社,2004四、课程考核《汇编语言程序设计》课程为考试课,采用综合考核的考试方法,即在课程结束后一次性闭卷考试为主,并结合考勤、课堂提问、作业、阶段测验等方面的考查,综合评定成绩。五、课程教学内容及基本要求“目的要求”是指通过教师的讲授及学生的认真学习所应达到的教学目的和要求。结合本课程的教学特点,“目的要求”分为“掌握”、“熟悉”和“了解”三个级别。“掌握”的内容,要求教师在授课的时,进行深入的剖析和讲解,使学生达到彻底明了,并能用文字或语言顺畅地表述;“熟悉”的内容,要求教师予以提纲挈领地讲解,使之条理分明,使学生对此内容完全领会,明白其中的道理极其梗概;“了解”的内容,要求教师讲清概念及相关内容,使学生具有粗浅的印象,使之在后期的专业课学习中,接触到这些内容时无陌生感。汇编语言程序设计课程理论严密、逻辑性强,有广阔的工程背景。学习该课程,对培养学生的科学思维能力,树立理论联系实际的工程观点和提高学生分析问题和解决问题的能力,都有重要的作用。汇编语言基础(6学时)第一节数制及数制间的转换〖目的要求〗掌握各种进位制表示及其相互间的转换。〖教学内容〗二进制、八进制、十进制及十六进制的数值表示及相互之间(不同进位制数之间不同部分(如整数和小数部分)的转换。〖教学方法〗多媒体演示法、课堂讲授法。第二节计算机语言〖目的要求〗了解机器语言、汇编语言及高级语言之间的联系和区别。〖教学内容〗3种语言的联系与区别及学习汇编语言的意义。〖教学方法〗多媒体演示法、课堂讲授法。第三节数据表示〖目的要求〗⑴要求掌握有符号数的源码、反码和补码;⑵了解字符编码和BCD码;〖教学内容〗无符号数及有符号数原码、反码、补码间的转换;BCD码的编码形式;ASCII码的编码形式。〖教学方法〗多媒体演示法、课堂讲授法。第三节基本逻辑运算〖目的要求〗要求掌握与、或、非及异或4种基本的逻辑运算。〖教学内容〗与、或、非及异或逻辑符号及其逻辑功能。〖教学方法〗多媒体演示法、课堂讲授法。第二章数据定义域传送(3学时)第一节数据的定义〖目的要求〗⑴要求掌握计算机的组织结构;⑵熟悉指令、程序的概念及指令的执行;⑶掌握80x86CPU寄存器组和存储器的组成;⑷了解80x86CPU工作模式。〖教学内容〗一、80x86CPU寄存器的结构、功能及用法;二、80x86CPU工作模式。〖教学方法〗多媒体演示法、课堂讲授法。第二节数据的传送〖目的要求〗⑴了解数据定义和数据传送的概念;⑵掌握8086/8088指令系统寻址方式;⑶熟悉基本传送指令的使用;⑷熟悉其他传送指令的使用;⑸了解堆栈和操作数表达式;〖教学内容〗各种寻址方式的格式、功能和用法;基本传送指令的格式、功能和用法及使用时应注意的问题;堆栈的结构、功能、作用及堆栈指令的使用。〖教学方法〗多媒体演示法、课堂讲授法。第三节汇编语言上机操作〖目的要求〗掌握上机操作过程:即使用MASNM宏汇编从编辑源程序、汇编、连接到运行的各个步骤。〖教学内容〗汇编语言上机操作步骤。〖教学方法〗多媒体演示法、课堂讲授法。第三章数据运算与输入输出(6学时)第一节算术运算〖目的要求〗掌握算术运算指令及基本循环指令的格式、功能及用法。〖教学内容〗算术运算指令格式、功能及用法和与标识位的关系及影响。〖教学方法〗多媒体演示法、课堂讲授法。第二节循环〖目的要求〗能够用汇编语言编制表达式和简单的循环程序。〖教学内容〗表达式及简单循环程序的编码。〖教学方法〗多媒体演示法、课堂讲授法。第三节十进制数运算〖目的要求〗掌握压缩BCD数和非压缩BCD数的运算。〖教学内容〗十进制调整指令的格式、功能及用法。〖教学方法〗多媒体演示法、课堂讲授法。第四节逻辑运算〖目的要求〗熟练掌握逻辑运算指令的格式、功能及用法。〖教学内容〗逻辑运算指令的格式、功能及用法。〖教学方法〗多媒体演示法、课堂讲授法。第四章选择和循环(12学时)第一节测试和转移控制指令〖目的要求〗掌握无条件转移指令、条件转移指令和比较测试指令的格式与使用。〖教学内容〗测试与转移指令的格式、功能及用法。〖教学方法〗多媒体演示法、课堂讲授法。第二节选择结构程序〖目的要求〗掌握选择结构的程序设计方法。〖教学内容〗各种选择结构(单分支和多分支)的程序设计。〖教学方法〗多媒体演示法、课堂讲授法。第三节循环结构程序〖目的要求〗掌握各种循环结构的程序设计方法。〖教学内容〗计数、条件及多重循环的程序设计。〖教学方法〗多媒体演示法、课堂讲授法。第四节程序的调试〖目的要求〗掌握程序的静态和动态调试。〖教学内容〗程序的静态和动态调试。〖教学方法〗多媒体演示法、课堂讲授法。第五章子程序(9学时)第一节子程序〖目的要求〗⑴掌握子程序的调用和返回指令的格式与使用;⑵要求掌握子程序的简单应用。〖教学内容〗子程序的定义、结构极其简单应用。〖教学方法〗多媒体演示法、课堂讲授法。第二节参数的传递〖目的要求〗⑴掌握各种参数传递方式进行编程;⑵要求掌握嵌套子程序的应用。〖教学内容〗参数的传递及嵌套子程序。〖教学方法〗多媒体演示法、课堂讲授法。第六章字符串与文件处理(3学时)第一节串处理指令〖目的要求〗掌握各种串操作指令的格式、功能及用法。〖教学内容〗串操作指令及文件的操作。〖教学方法〗多媒体演示法、课堂讲授法。第二节文件的建立和打开〖目的要求〗要求掌握文件的定义及操作。〖教学内容〗文件的建立、打开及关闭。〖教学方法〗多媒体演示法、课堂讲授法。第三节文件读写〖目的要求〗掌握文件的读写操作。〖教学内容〗文件的读写操作。〖教学方法〗多媒体演示法、课堂讲授法。第四节设备文件〖目的要求〗掌握设备文件的使用。〖教学内容〗设备文件的使用。〖教学方法〗多媒体演示法、课堂讲授法。第七章显示程序设计(3学时)第一节宏指令〖目的要求〗掌握宏指令的定义和使用。〖教学内容〗宏指令定义和使用。〖教学方法〗多媒体演示法、课堂讲授法。第二节字符方式显示程序设计〖目的要求〗了解简单的字符方式显示设计程序。〖教学内容〗字符方式显示设计程序。〖教学方法〗多媒体演示法、课堂讲授法。第三节图形显示程序设计〖目的要求〗了解简单的图形显示程序设计。〖教学内容〗简单动画程序的设计。〖教学方法〗多媒体演示法、课堂讲授法。第八章输入输出与中断(3学时)第一节输入/输出〖目的要求〗⑴掌握输入/输出指令的格式、功能及用法;⑵掌握程序控制输入/输出(如查询式输出)。〖教学内容〗如

温馨提示

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

评论

0/150

提交评论