预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《汇编语言程序设计》教学大纲课程名称:汇编语言程序设计课程性质:专业必修课课程教学目的:汇编语言程序是提供给用户的最快而又最有效的一种语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而在对马程序的空间和时间要求较高的情况,用汇编语言进行程序设计是必须的。其不但在自动化系统,计算机平安,病毒防范等方面有广泛的应用,而且是接口技术、单片机应用等课程的前序课程。课程教学原那么与教学方法:汇编语言程序是提供给用户的一种能够与计算机所有硬件操作对应的低层语言,与计算机系统硬件联系密切,所以在讲解指令系统和编程时要联系系统硬件结构,方能收到良好效果,另外要加强实验环节,认真进行动态调试,,方能加深理解;汇编语言程序较其他高级语言程序相比比拟抽象,可读性较差,编程又显繁杂,编程难度较大,要让学生掌握用汇编语言设计程序、调试程序的方法。•课程总学时:64学时(其中讲授50学时,上机学时M学时)•课程教学内容要点及建议学时分配:.计算机基础知识(4学时)计算机系统概述;8086系统硬件:中央处理器、存储器、外部设备结构与功能。.汇编语言的指令系统和寻址方式(6学时)汇编语言寻址方式;汇编语言指令概况;汇编语言指令系统。.汇编语言程序格式(10学时)汇编语言程序功能;伪指令;汇编语言程序格式;汇编语言程序与可执行程序;.循环与分支程序设计(6学时)条件转移指令;循环程序设计:分支程序设计:.子程序设计(6学时)子程序的结构;子程序的设计方法;嵌套与递归子程序;DOS功能调用。.高级汇编语言技术(6学时)宏汇编程序设计;条件汇编程序设计;.输入/输出程序设计(6学时)I/O设备的数据传送方式;程序直接控制I/O方式;中断传送方式;.BIOS和DOS中断(6学时)键盘I/O操作;显示器I/O操作;串行通讯口I/O操作;•课程的实践教学环节要求:由于本门课程的教学内容与计算机的硬件联系密切,程序可读性差,所以一定要在实验中使用debug对常用指令、程序进行单步调试,深刻理解汇编语言的指令系统、几种典型结构编写程序:学会子程序的设计、调用、输入输出和中断程序程序设计;掌握系统调用和BIOS调用的方法。•教科书和参考书:.张怀莲主编,《宏汇编语言程序设计》,电子科技出版社;.沈美明等主编,《PC汇编语言程序设计》,清华大学出版社;.周明德主编,《微型计算机原理》,清华大学出版社。•课程考试与评估:本课程不单独设置实验课,也不安排实验考试,鉴与本课程的特点,在期末闭卷考试中要包含15%到20%的与实验相关的内容。