《计算机原理与汇编语言》教学大纲_第1页
《计算机原理与汇编语言》教学大纲_第2页
《计算机原理与汇编语言》教学大纲_第3页
《计算机原理与汇编语言》教学大纲_第4页
《计算机原理与汇编语言》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机原理与汇编语言教学大纲课程编号:150114B3课程名称:计算机原理与汇编语言(Principles of Computer and assembly language)学 分:3分总 学 时:54学时理论学时:36学时实验学时:18学时 先修课程:计算机基础、C语言程序设计适用专业:生物医学工程本科参考教材:1.汇编语言程序设计,北京大学出版社2.计算机组成原理与汇编语言程序设计,清华大学出版社3.微型计算机原理与汇编语言,电子工业出版社一、课程在培养方案中的地位、目的和任务:计算机原理与汇编语言是生物医学工程本科专业的一门重要的必修课程,它不仅是单片机原理设计与应用、计算机接口技术等

2、后续课程的先行课,而且对训练学生掌握程序设计技术、加深对计算机工作原理的理解有非常重要的作用。通过学习本课程,使学生了解计算机一般组成原理与内部运行机理,掌握8086至Pentium微处理器的寻址方式、指令系统及其汇编语言程序设计基本思想和方法。通过上机实践熟悉上机操作和程序调式技术,初步具备编写直接控制硬件程序的能力。二、课程教学的基本要求:l.使学生通过对计算机各功能部件的逻辑组成、工作机制、程序设计的学习及实验,建立完备的计算机整机概念。 2.使学生掌握8086至Pentium微处理器的寻址方式、指令系统及其汇编语言程序设计基本思想和方法,同时通过汇编语言程序设计进一步掌握利用程序设计充

3、分发挥计算机效率的基本思想。3.通过实验课的学习,使学生受到软硬件实验的初步训练,实验操作能力得到提高。掌握编程的基本方法,培养分析和解决问题的能力,以及掌握使用计算机的基本技能。三、课程学时分配:授课内容总学时理论学时实验时数备注第一章 基础知识330第二章 8086CPU的编程结构330第三章 第一个程序963第四章 寻址方式与指令系统1293第五章 转移指令与分支、循环程序设计1266第六章 子程序结构633第七章 I/O与中断532第八章 磁盘文件操作431小计543618四、考 核:1.考核方式:理论考核(笔试)、平时考核;2.成绩构成:理论考核五、课程基本内容:【理论课部分】第一章

4、 基础知识(一)目的要求:1.掌握什么是汇编语言;2.掌握计算机硬件的组成;3.掌握数制之间的转换;4.掌握计算机中数和字符的表示;5.了解几种基本的逻辑运算。(二)教学时数: 3学时(三)教学内容:1.什么是汇编语言2.计算机硬件的基本组成3.内存地址空间4.计算机执行程序的过程5.数制与转换6.计算机中数的表示7.计算机中字符的表示重点:掌握进位计数制与不同基数的数之间的转换难点:基本的逻辑运算(四)教学方法:讲授法(引导式、启发式),举例法。(五)教学手段:板书教学、多媒体教学。第二章 8086 CPU的编程结构(一)目的要求:1.了解计算机系统概述;2.掌握8086CPU的内部结构;3

5、.掌握8086CPU的内部寄存器;4.掌握8086CPU的存储器管理;5.了解外部设备。(二)教学时数:3学时(三)教学内容:1.8086CPU的内部结构2.8086CPU的内部寄存器3.8086CPU的存储器管理4.外部设备(端口)5.8086PC的工作过程重点:计算机组织结构难点:存储器、中央处理器(四)教学方法:讲授法(引导式、启发式),举例法。(五)教学手段:板书教学、多媒体教学。第三章 第一个程序(一)目的要求:1.掌握汇编语言程序格式;2.掌握汇编语言程序上机过程与程序的跟踪调试;3.掌握常用伪指令;4.熟悉汇编语言程序的上机过程。(二)教学时数:12学时(理论6学时,实验6学时)

6、(三)教学内容:1.汇编语言程序格式2.汇编语言程序上机过程与程序的跟踪调试3.常用伪指令4.常用的DOS系统功能调用重点:masm,link的使用;汇编语言程序格式。难点:masm,link的使用;汇编语言程序格式。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。第四章 寻址方式与指令系统(一)目的要求:1.掌握寻址方式;2.了解机器语言指令概况;3.掌握8086/8088指令系统。(二)教学时数:21学时(理论:9学时,实验12学时)(三)教学内容:1.寻址方式2.8086/8088指令系统重点:寻址方式。难点:汇编语言指令概况

7、。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。第五章 转移指令与分支、循环程序设计(一)目的要求:1.理解转移指令的寻址方式,掌握控制转移指令;2.熟悉分支程序设计方法,掌握分支程序设计;3.熟悉循环程序设计方法,掌握循环程序设计。(二)教学时数:12学时(理论:6学时,实验:6学时)(三)教学内容:1.转移指令的寻址方式2.控制转移指令3.分支程序设计方法4.循环程序设计方法重点:循环程序设计。难点:分支程序设计。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。第六

8、章 子程序设计(一)目的要求:1.掌握子程序的设计方法;2.掌握宏的应用;3.理解子程序与宏的区别。(二)教学时数: 9学时(理论:3学时,实验:6学时)(三)教学内容:1.子程序的设计方法2.子程序设计举例3.模块化程序设计4.宏重点:程序的嵌套,宏调用。难点:程序的嵌套与递归,伪操作。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。第七章 I/O与中断(一)目的要求:1.掌握I/O、中断;2.掌握DOS与BIOS的中断调用。(二)教学时数: 6学时(理论3学时,实验3学时)(三)教学内容:1.I/O端口的编址方式2.中断原理3.

9、8086中断系统4.DOS中断调用5.BIOS中断调用重点:中断。难点:中断原理。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。第八章 磁盘文件操作(一)目的要求:1.理解磁盘文件;2.掌握文件操作程序设计、磁盘记录结构简介、直接磁盘服务。(二)教学时数:6学时(理论3学时,实验3学时)(三)教学内容:1.磁盘文件2.文件操作的程序设计3.磁盘记录结构简介4.直接磁盘服务重点:文件操作程序设计。难点:磁盘文件。(四)教学方法:讲授法(引导式、启发式),举例法,任务驱动法。(五)教学手段:板书教学、多媒体教学、实验验证。【实验课部分

10、】实验一 第一个汇编程序(一)目的要求:1.掌握汇编程序上机的编辑、编译、连接过程。2.掌握DEBUG调试命令。(二)教学内容:1.通过EDIT编辑软件编辑汇编源代码。2.使用MASM对汇编源程序进行汇编。3.使用LINK对目标文件进行连接,生成EXE文件。4.对EXE文件进行DEBUG调试。 实验二 指令系统的验证(一)目的要求:1.验证数据传输指令2.验证算术运算指令3.验证逻辑指令4.验证转移指令(二)教学内容:1.在DEBUG调试命令中对数据传输指令进行验证。2.在DEBUG调试命令中对掌握算术运算指令执行之后对标志位的影响。3.在DEBUG调试命令中对逻辑指令进行验证,掌握逻辑指令执

11、行之后对标志位的影响。4.在DEBUG调试命令中对JMP指令进行验证。5.在DEBUG调试命令中对各项无条件转移指令进行验证。6.在DEBUG调试命令中对LOOP指令进行验证。实验三 分支结构程序设计(一)目的要求:1.掌握分支结构程序的设计方法(二)教学内容:1.程序设计,Y=|X|。2.程序设计,使用跳转表法实现百分制成绩向五分制成绩的转换。实验四 循环结构程序设计(一)目的要求:1.掌握循环结构程序的设计方法(二)教学内容:1.程序设计,S=1+2+3+4+100。2.程序设计,从无序数组中寻找最大值元素。实验五 子程序设计(一)目的要求:1.掌握子程序结构设计方法2.掌握3种参数传递的方法3.掌握宏定义(三)教学内容:1.程序设计用子程序完成,S=1+2+3+4+100。2.程序设计,利用子程序完成n!。3.程序设计,利

温馨提示

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

最新文档

评论

0/150

提交评论