欢迎来到天天文库
浏览记录
ID:38109119
大小:47.00 KB
页数:3页
时间:2019-06-06
《汇编语言程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《汇编语言程序设计》教学大纲课程名称:汇编语言程序设计英文名称:AssembleLanguage开设专业:电子信息工程课程编号:09420014学时数及学分:64学时4学分教材名称及作者:《IBM-PC汇编语言程序设计》沈美明、温冬婵主编出版社、出版时间:清华大学出版社,2001年本大纲主笔人:陈亚军一、课程的目的、要求和任务汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。在对程序的空间、时间要求很高的场合和需要直接控制硬件的应用场合,汇编语言
2、的应用是必不可少的。通过本课程的学习,使学生掌握80X86汇编语言指令系统、寻址方式、汇编语言程序格式和编程设计方法。《汇编语言程序设计》是电子信息科学与技术专业的一门的重要必修课课。1、本课程的主要任务(1)、使学生掌握计算机系统软件和硬件方面的基础知识;(2)、让学生熟悉一种机器的指令系统及其应用。(3)、培养学生的程序设计能力和程序分析能力。(4)、培养学生的抽象思维。(5)、在教学过程中还必须有意识的培养学生的自学能力、分析问题和解决问题的能力以及严谨细致的学习作风。2、本课程的基本要求:(1)、掌握各
3、寄存器的名称和用途,存储器分段结构,物理地址、逻辑地址的概念,物理地址的形成。(2)、掌握各种寻址方式和如何得到物理地址。(3)、掌握每一条指令的格式、功能和使用方法,并且分析各种指令执行后的结果。(4)、学会使用各种操作数运算符。(5)、掌握常用伪指令的格式和功能。(6)、掌握汇编语言源程序的构成,汇编语言上机调试运行过程以及常用的DEBUG命令。(7)、掌握三种基本的程序结构,利用比较和条件转移指令实现程序分支,利用跳转表实现多路分支,循环程序控制方法和多重循环程序设计。(8)、掌握子程序的程序设计方法以及
4、主程序与子程序之间的参数传递。(9)、会用汇编语言解决一些实际问题。二、课程的基本内容及学时分配第一章基础知识(2学时)数制、二进制数、16进制数、码的表示第二章80X86计算机组织(6学时)中央处理器、存储器、外部设备第一章80X86的指令系统和寻址方式(16学时)与数据有关的寻址方式、与地址有关的寻址方式指令系统第二章汇编语言程序格式(8学时)伪操作、汇编语言程序格式、上机过程第三章循环与分支程序设计(6学时)循环程序设计、分支程序设计第四章子程序结构(6学时)子程序结构、调用、返回、参数传递、子程序嵌套第
5、五章高级汇编语言技术(6学时)宏汇编定义、调用、展开第六章输入输出程序设计(4学时)I/O设备的数据传送方式第七章BIOS和DOS中断(4学时)键盘I/O、显示器I/O第十章单色和彩色显示(4学时)显示方式、文本方式、字符图形、动画显示基础、彩色图形第十一章发声系统的程序设计(4学时)扬声器驱动系统、通用发声程序、乐曲程序、键盘控制发声程序、报警程序第十二章磁盘文件存取技术(4学时)利用程序控制块的磁盘存取方式、文件代号磁盘文件存取第十三章模块化程序设计(4学时)三、与其它课程的关系1.前期课程:必须有一门高级
6、语言程序设计的基础,并且已掌握了DOS操作系统的一些常用命令。2.后续课程:计算机原理、操作系统、接口技术等硬件系列课程四、考核方式1.期末闭卷笔试占总成绩的70%2.实验(含实验考试)占20%3.平时成绩(作业、课堂讨论和小论文等)占10%五、参考书目1、《汇编语言程序设计》中国水利水电出版社宋锦河主编2、《IBM-PC汇编语言程序设计》清华大学出版社沈美明、温冬婵主编。3、《汇编语言程序设计实验设计指导书》清华大学出版社,沈美明等主编六、实验大纲1、实验学时:24;2、实验学分:13、实验要求:①上机前要作
7、好充分准备,包括程序框图、源程序清单、调试步骤、测试方法、对运行结果的分析等。②上机时要遵守实验室的规章制度,爱护实验设备。要熟悉与实验有关的系统软件(如编辑程序、汇编程序、连接程序和调试程序等)的使用方法。在程序的调试过程中,有意识地学习及掌握debug程序的各种操作命令,以便掌握程序的调试方法及技巧。③程序调试完后,须由实验辅导教师在机器上检查运行结果,经教师认可后的源程序在必要时可通过打印机输出.并请教师在程序清单上签字。每个实验完成后,应写出实验报告。实验报告的要求如下:(A)设计说明:用来说明程序的功
8、能、结构。它包括:程序名、功能、原理及算法说明、程序及数据结构、主要符号名的说明等。(B)调试说明:便于学生总结经验提高编程及调试能力。它包括:调试情况,如上机时遇到的问题及解决办法,观察到的现象及其分析.对程序设计技巧的总结及分析等;程序的输出结果及对结果的分析;实验的心得体会,以及诸如调试日期、文件存放的软盘号等需要记录的信息。(C)使用说明:程序提供给用户使用时必须作出的说明。如
此文档下载收益归作者所有