《汇编语言程序设计》课程教学大纲

《汇编语言程序设计》课程教学大纲

ID:11166649

大小:92.50 KB

页数:9页

时间:2018-07-10

《汇编语言程序设计》课程教学大纲_第1页
《汇编语言程序设计》课程教学大纲_第2页
《汇编语言程序设计》课程教学大纲_第3页
《汇编语言程序设计》课程教学大纲_第4页
《汇编语言程序设计》课程教学大纲_第5页
资源描述:

《《汇编语言程序设计》课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《汇编语言程序设计》课程教学大纲一、课程基本信息课程编号:84810013课程中文名称:汇编语言课程英文名称:Assemblerlanguage课程类别:专业必修课适用专业:计算机科学与技术专业本科生开课学期:第5学期总学时:60学时理论课48学时实验12学时总学分:3先修课程:1、数字逻辑2、操作系统3、高级语言程序设计课程简介:本课程主要应使学生掌握8086/8088宏汇编语言程序设计的基本方法和技巧,能够运用8086/8088宏汇编语言编写应用程序。提高学生分析问题、解决问题的能力以及实际动手能力。

2、应使学生基本掌握汇编语言程序设计的基本理论,方法和技巧,正确地使用结构化、模块程序设计技术。注意培养学生良好的程序设计风格。应使学生比较熟练地使用调试工具DEBUG调试8086/8088汇编语言程序。注意提高学生的调试能力。二、课程性质与教学目标《汇编语言程序设计》是计算机科学与技术专业一门重要的基础课,是必修的核心课程之一,是"操作系统"和"微机原理和接口技术"等其它核心课程必要的先修课,而且对于训练学生掌握程序设计技术,熟悉上机操作和程序调试技术都有重要作用。因此该课程在整个教学计划中占有重要地位。本

3、课程的目的和要求是:1、应使学生掌握8086/8088宏汇编语言程序设计的基本方法和技巧,能够运用8086/8088宏汇编语言编写应用程序。提高学生分析问题、解决问题的能力以及实际动手能力。2、应使学生基本掌握汇编语言程序设计的基本理论,方法和技巧,正确地使用结构化、模块程序设计技术。注意培养学生良好的程序设计风格。3、应使学生比较熟练地使用调试工具DEBUG调试8086/8088汇编语言程序。注意提高学生的调试能力。4、注意与前后相关课程的关系。使学生对前导课程有进一步的理解,同时为学习后继课程打好基础

4、。 三、教学内容及基本要求第一单元基础知识[知识点]汇编语言的基本概念、数据的表示和类型、几种基本的逻辑运算、Intel8088/8086微处理器基本概念、存储器分段和地址的形成、[教学内容]1.以二进制存在的机器语言。计算机内部数的存储及运算也都是采用二进制。2.制数的值由1所在位置的权来确定。3.进制是一种很重要的短格式记数法,它把二进制数每4位分成一组,分别用0-9和A-F来表示0000-1111。反之,16进制数的每一位用四位二进制表示,就是相应的二进制数。4.十进制转换为二进制的方法主要有降幂法

5、和除法。计算机十化二程序中采取下面的算法:5.标志位OF=1表示带符号数的运算结果无效。CF=1表示无符号数运算结果无效。6.计算机中的字符数据用ASCⅡ码表示,一个字符在存储器中占用一个字节(8位二进制码)。7.BCD码是一种用二进制编码的十进制数,又称二-十进制数或8421码,它用4位二进制数表示一个十进制数码。BCD码有压缩和非压缩两种格式,压缩的BCD码用4位二进制数表示一个十进制数位,如95表示为1001,0101。非压缩的BCD码用地位二进制数表示一个十进制数位。如95表示为000010010

6、0000101。8.两种类型的内部存储器是ROM(只读存储器)和RAM(随机存储器)。存储器按字节编址,存储器地址一般用16进制的无符号数表示。9.字数据在存储器中存放的顺序为高地址字节放高8位,低地址字节放低8位。10.AX、BA、CA、和DX是通用寄存器,每个通用寄存器可作两个8位寄存器使用(如AH和AL)。11.一个20位的物理地址可表示成段地址:偏移地址。计算存储器单元的物理地址,可将段地址乘以10H,再加上偏移地址。物理地址=(段地址×10H)+偏移地址12.段寄存器CS、SS、DS和ES分别寄

7、存代码段、堆栈段、数据段和附加段的段地址。13.变址寄存器SI和DI一般指示数据段内单元的地址,有时也可作为数据寄存器用。14.16位的标志寄存器个包括6个状态标志(SF、ZF、PF、CF、AF、OF)和3个控制标志(DF、IF、TF)。(CF、AF、SF、ZF和OF反映了算术运算以及移位、循环、逻辑等操作的结果状态。[重难点]1.教学重点1.汇编语言的基本概念(1)机器语言,汇编语言,汇编程序,汇编语言源程序,目标程序,目标代码,可执行程序。(2)汇编语言的特点(3)为什么要学习汇编语言,汇编语言的应用

8、场合。2.数据的表示和类型(1)数值数据的表示,符号扩展,数值数据的表示范围,     BCD码,不同数据之间的转换。(2)非数值数据类型:字节、字、双字等。3.几种基本的罗辑运算“与”、“或”、“非”、“异或”4.Intel8088/8086微处理器基本概念(1)8086/8088基本结构:执行单元EU,总线接口单元BIU,指令的执行次序。(2)8086/8088CPU寄存器组:通用寄存器,数据寄存器,变址和指针寄存器,段寄

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。