欢迎来到天天文库
浏览记录
ID:28124291
大小:57.00 KB
页数:5页
时间:2018-12-07
《课程名称:汇编语言程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程名称:汇编语言程序设计课程编码:7044801课程学分:3学分课程学时:48学时适用专业:计算机科学与技术《汇编语言程序设计》AssemblyLanguageProgrammingDesign教学大纲一、课程性质与目的本课程是计算机科学与技术专业必修专业基础课程。汇编语言是最接近硬件的编程语言,是系统软件和控制软件的主要开发工具。本课程以8088/8086为背景机,讨论汇编语言的开发环境、基本语法结构、编程原理和上机调试的基本方法,通过教学和上机实践,使学生掌握使用汇编语言控制计算机工作的基本技术以及汇编语言
2、程序设计的基本方法。二、教学基本内容及基本要求 第一章基础知识(一)基本要求了解:几种基本的逻辑运算:与(AND)、或(OR)、非(NOT)以及异或(XOR);熟悉:计算机中数和字符的表示:数的补码表示、补码的加法与减位、无符号整数与字符表示法;掌握:计算机内部数的之间的转换,数的范围。(二)教学及考核内容1.1进位计数制与不同基数的数之间的转换主要内容包括:R进制数的表示方法;不同进制数(二进制数、十进制数和十六进制数)之间的转换;1.2二进制数和十六进制数运算主要内容包括:二进制数和十六进制数的运算;1.3计
3、算机中数和字符的表示主要内容包括:数的补码表示;补码的加减法规则;符号的表示法;1.4几种基本的逻辑运算主要内容包括:与运算(AND);或运算(OR);非运算(NOT);异或运算(XOR)第二章计算机组织(一)基本要求了解:计算机系统;熟悉:输入/输出设备、外存储器(磁盘)以及CPU与外部设备之间的数据通信;掌握:IBM-PC计算机的组织结构,存储器编址方法,寄存器定义。(二)教学及考核内容2.1计算机系统概述2.2存储器主要内容包括:存储单元的地址和内容;存储器地址的分段;2.3中央处理器主要内容包括:中央处理
4、器CPU的组成;8086/8088的寄存器组;2.4计算机外部设备第三章指令系统和寻址方式(一)基本要求了解:指令格式;熟悉:学会使用汇编指令编写短程序;掌握:寻址方式(二)教学及考核内容3.1IBMPC机的寻址方式主要内容:7种基本寻址方式(立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址变址寻址方式、相对基址变址寻址方式)及与转移地址有关的4种寻址方式(段内直接寻址、段内间接寻址、段间直接寻址、段间间接寻址)。3.3IBMPC机的指令系统主要内容:5组指令:数据传送指令
5、、串处理指令、算术指令、逻辑指令、控制转移指令的格式及功能。第四章汇编语言程序格式(一)基本要求了解:汇编程序程序功能;熟悉:学会使用伪指令,学会运用汇编语言程序格式;掌握:能自主上机编写汇编程序。(二)教学及考核内容4.1汇编程序功能4.2伪操作/伪指令主要内容包括:数据定义及存储器分配伪操作;表达式赋值伪操作、段定义伪操作、程序开始和结束伪操作、对准伪操作、基数控制伪操作的格式及功能。4.3汇编语言程序格式4.4汇编语言程序的上机过程第五章循环与分支程序设计(一)基本要求掌握:掌握循环与分支程序设计方法,并能
6、实际运用。(二)教学及考核内容5.1循环程序设计5.2分支程序设计第六章子程序设计(一)基本要求掌握:掌握子程序设计方法,并能实际运用。(二)教学及考核内容6.1子程序的设计方法主要内容包括:过程定义伪操作;子程序的调用和返回;保存于恢复寄存器;子程序的变量传送6.2嵌套与递归子程序第七章输入/输出程序设计(一)基本要求了解:熟悉:掌握:程序直接控制I/O传送方式和中断传送方式程序设计的原理与方法,能够编写此类小应用程序。(二)教学及考核内容7.1键盘I/O主要内容包括BIOS键盘中断及DOS键盘功能调用7.2显
7、示器I/O主要内容包括BIOS显示中断及DOS显示功能调用三、本课程与其它相关课程的联系与分工先修课:电子电路、数字逻辑与计算机组成原理后续课:操作系统、接口与通讯、计算机网络四、课程各教学环节和各篇章(节)学时分配上机12学时,分3次进行:1.以顺序程序设计为例了解汇编语言程序上机的基本过程并学习使用调试工具DEBUG;2.循环及分支程序设计练习;3.子程序程序设计练习;通过汇编语言程序的编写、录入、修改、调试,使学生掌握汇编语言编程的基本过程和方法,掌握使用调试软件DEBUG进行程序调试与分析的基本方法。学时
8、分配(总48学时)章节内容总课时讲授课时实验课时第一章基础知识220第二章IBMPC计算机组织440第三章IBMPC机指令系统和寻址方式10100第四章汇编语言程序格式844第五章循环与分支程序设计1284第六章子程序结构844第七章输入/输出程序设计44总计483612五、本课程采用的教学方法和教学手段本课程教学采用计算机多媒体教学,教学方式采用Powerpoint、W
此文档下载收益归作者所有