汇编语言程序设计教学大纲_第1页
汇编语言程序设计教学大纲_第2页
汇编语言程序设计教学大纲_第3页
汇编语言程序设计教学大纲_第4页
汇编语言程序设计教学大纲_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、汇编语言程序设计课程教学大纲一 课程说明1、课程基本情况课程名称:汇编语言程序设计英文名称:Assembly Language Programming课程编号:2413207开课专业:计算机科学与技术开课学期:第2学期学分/周学时:3/2+1课程类型:专业基础必修课2、课程性质(本课程在该专业的地位作用)汇编语言程序设计是计算机科学与技术专业必修的一门专业基础课程。汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一符号语言。在对程序的空间、时间要求很高的场合和需要直接控制硬件的应用场合,汇编语言的应用是必不可少的。3、本课程的教学目的

2、和任务使学生掌握计算机系统软件和硬件方面的基础知识;让学生熟悉一种机器的指令系统及其应用;培养学生的程序设计能力和程序分析能力;培养学生的抽象思维, 在教学过程中还必须有意识的培养学生的自学能力、分析问题和解决问题的能力以及严谨细致的学习作风。使学生掌握IBM-PC计算机CPU的结构,存储器的组织方式;掌握IBM-PC计算机的寻址方式;掌握80868088指令系统,并了解80x86、Pentium增强指令和扩充指令;掌握基本的汇编语言程序设计方法和技能;掌握汇编语言程序的上机方法;了解高级汇编语言技术。4、本课程与相关课程的关系、教材体系特点及具体要求学习本课程必须有一门高级语言程序设计的基础

3、,并且已掌握了DOS 操作系统的一些基础知识,才能为后续课程:操作系统、接口技术、计算机组成原理等硬件系列课程的学习打好基础。5、教学时数及课时分配章(专题)主要内容学时安排第一部分基础知识2第二部分80X86计算机组织3第三部分指令系统和寻址方式14第四部分汇编语言程序格式6第五部分循环与分支程序设计8第六部分子程序设计8第七部分高级汇编语言技术2第八部分输入/输出程序设计2第九部分BIOS和DOS中断4第十部分图形与发声系统的程序设计2第十一部分磁盘文件存取技术3合计学时54 二 教材及主要参考书1. 沈美明、温冬婵编.IBM-PC 汇编语言程序设计.清华大学出版社.20012.宋锦河编.

4、汇编语言程序设计. 中国水利水电出版社.2006三 教学方法和教学手段说明课堂授课采用多媒体教室,边学习边实验由浅入深、循序渐进、综合练习的学习步骤,达到学必用、学即用,提高学生的学习兴趣。从而加深学生对理论课的理解,进一步提高学生的动手能力。四 成绩考核办法成绩考核严格按学校教务处规定执行。五 教学内容第一部分    基础知识(理论2学时)一、教学目的让学生熟悉进位计数制及各数制之间的转换,并掌握计算机中数和字符的表示,能够完成补码的加法和减法运算。二、教学重点计算机中数的表示:原码、反码、补码表示的方法。三、教学难点计算机中数的表示:原码、反码、补码

5、表示的方法。四、讲授要求教师在讲授本章基础知识的过程中必须适当联系相关知识内容进行适当的扩充。五、讲授要点进位计数制及各数制之间的转换;计算机中数和字符的表示;基本逻辑运算。六、实验及实践要求无。第二部分    80X86计算机组织(理论2学时,实验1学时)一、教学目的掌握80X86微处理器的寄存器组及各寄存器的使用,掌握实模式存储器寻址和保护模式存储器寻址的方法。二、教学重点80X86微处理器的寄存器组及各寄存器的使用,实模式存储器寻址和保护模式存储器寻址的方法。三、教学难点80X86微处理器的寄存器组及各寄存器的使用,实模式存储器寻址和保护模式存储器

6、寻址的方法。四、讲授要求采用多媒体技术,用动画展示实模式存储器寻址和保护模式存储器寻址的方法。要求学生在记忆的基础上理解80X86微处理器的寄存器组及各寄存器的使用。五、讲授要点80X86微处理器的寄存器组及各寄存器的使用,实模式存储器寻址和保护模式存储器寻址的方法。六、实验及实践要求实验一:熟悉DEBUG各命1、 实验项目名称:熟悉DEBUG各命2、 实验类型:验证性3、 学时分配:1学时4、 每组人数:1人5、 实验内容及要求:熟悉DEBUG各命令的使用为以后调试程序打下基础。第三部分    80X86 的指令系统和寻址方式(理论8学时,实

7、验6学时)一、教学目的掌握80X86指令系统中各指令的使用及80X86的寻址方式。二、教学重点,80X86指令系统。三、教学难点80X86的寻址方式,80X86指令系统。四、讲授要求采用多媒体技术,用动画展示80X86的各种寻址方式,要求学生在理解的基础上记住80X86的各种寻址方式并能灵活应用,熟悉80X86指令系统中各指令的使用。五、讲授要点80X86的寻址方式,80X86指令系统。六、实验及实践要求实验二:使用各种寻址方式访问存储器1. 实验项目名称:使用各种寻址方式访问存储器2. 实验类型:验证性3. 学时分配:6学时4. 每组人数:1人5. 实验内容及要求: 熟悉DEBUG各命令;在

8、用DEBUG执行指令时灵活采用各种寻址方式。第四部分   汇编语言程序格式(理论3学时,实验3学时)一、教学目的掌握汇编语言程序的格式,各伪操作的使用及掌握。二、教学重点伪操作的使用,汇编语言程序的上机过程三、教学难点伪操作的使用,汇编语言程序的上机过程四、讲授要求讲清汇编语言程序的基本格式及各种伪操作的使用,并让学生熟悉汇编语言程序的上机过程五、讲授要点伪操作,汇编语言程序的格式,汇编语言程序的上机过程。六、实验及实践要求实验三:使用伪指令编写伪程序1. 实验项目名称:使用伪指令编写伪程序2. 实验类型:设计性3. 学时分配:3学时4. 每组人数:1人5. 实验

9、内容及要求: 运用汇编工具调试一个简单的汇编语言程序,熟悉汇编语言程序的结构; 熟悉伪指令和指令的区别。第五部分    循环与分支程序设计(理论4学时,实验4学时)一、教学目的让学生学会用循环与分支两种结构解决实际问题。二、教学重点循环程序设计方法,分支程序设计方法。三、教学难点循环程序设计方法,分支程序设计方法。四、讲授要求通过讲授本章,达到让学生理解循环与分支两种结构的基础上能应用循环与分支两种结构解决实际问题。五、讲授要点循环程序设计方法,分支程序设计方法。六、实验及实践要求实验四:循环与分支程序设计1. 实验项目名称:循环与分支程序设计2. 实验

10、类型:设计性3. 学时分配:4学时4. 每组人数:1人5. 实验内容及要求: 用循环与分支两种结构分别解决一个实际问题;用DEBUG的T命令调试程序,跟踪循环与分支两种结构程序的执行流程。第六部分    子程序设计(理论4学时,实验4学时)一、教学目的熟悉子程序设计的方法,建立程序模块化的思想。二、教学重点子程序设计方法,参数传递,子程序嵌套。三、教学难点子程序设计方法,参数传递。四、讲授要求让学生理解子程序设计的优点,掌握子程序的调用和返回方法用子程序的参数传递方法。五、讲授要点子程序设计方法,参数传递,子程序嵌套。六、实验及实践要求实验五:子程序设计

11、与主程序之间的参数传递1. 实验项目名称:子程序设计与主程序之间的参数传递2. 实验类型:设计性3. 学时分配:4学时4. 每组人数:1人5. 实验内容及要求: 分别用寄存器传递参数、变量传递参数、堆栈传递参数实现调用程序和被调程序之间的参数传递。第七部分    高级汇编语言技术(理论2学时)一、教学目的熟悉宏汇编和条件汇编技术。二、教学重点宏调用与宏展开三、教学难点宏调用与宏展开四、讲授要求在熟练使用宏汇编技术的基础上正确理解宏调用与过程调用的区别。五、讲授要点宏调用与宏展开六、实验及实践要求无第八部分    输

12、入/输出程序设计(理论2学时)一、教学目的熟悉I/O设备的数据传送方式,掌握中断传送方式的过程原理及应用。二、教学重点中断传送方式。三、教学难点中断传送方式。四、讲授要求在理解I/O设备数据传送方式的基础上,能熟练应用中断传送方式解决实际问题。五、讲授要点DMA方式、中断传送方式、程序直接控制I/O方式。六、实验及实践要求无第九部分   BIOS和DOS中断(理论4学时)一、教学目的理解BIOS中断和DOS中断的功能及使用方法。二、教学重点BIOS中断调用、DOS系统功能调用。三、教学难点BIOS中断调用、DOS系统功能调用。四、讲授要求在熟练使用两种中断调用的基础上正确理解BIOS中断和DOS中断的区别。五、讲授要点BIOS中断调用、DOS系统功能调用。六、实验及实践要求无第十部分    图形与发声系统的程序设计(理论2学时)一、教学目的熟悉图形与发声系统程序设计方法。二、教学重点EGA/VGA图形程序设计、通用发声程序的编写。三、教学难点 EGA/VGA图形程序设计、通用发声程序的编写。四、讲授要求能够在理解图形与发声系统原理的基础上编写EGA/VGA图形程序和通用发声程序。五、讲授要点EGA/VGA图形程序设计、通用发声程序的编写。六、实验及实践要求无第十一部分&

温馨提示

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

评论

0/150

提交评论