《汇编语言》教学大纲

《汇编语言》教学大纲

ID:33637137

大小:47.50 KB

页数:5页

时间:2019-02-27

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

《《汇编语言》教学大纲》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《汇编语言程序设计》教学大纲汇编语言程序设计马玉春1课程编号:0401462教学目的与要求:课程目的:汇编语言是一种符号化了的机器语言,与硬件系统密切相关,可以用来对计算机系统中所发生的事件进行精确控制,将系统的功能发挥到淋漓尽致。通过学习该门课程,可以为后续主干课程,如单片机原理、计算机体系结构、微机原理、计算机接口技术等打好基础,同时,对Windows下的汇编语言的学习,也可以为将来的VisualC++课程做好必要的入门铺垫。课程要求:通过对该门课程的学习,使学生具备基本的汇编语言程序设计能力,能够熟练使用汇编、连接与调试工具,为后续课程打好

2、基础。主要知识点:各种数据的表示与转换,微处理器的基本知识,汇编语言的基本指令,子程序与宏指令设计,I/O操作,Windows下的汇编语言程序设计技术,CPU的3中运行模式及其转换,用Debug和VisualC++工具调试汇编程序。3课时安排:课程总学时:64,其中授课48学时,实验16学时4先修课程的要求:计算机导论,C语言5教材:[1]张雪兰,谭毓安,李元章.汇编语言程序设计──从DOS到Windows.北京:清华大学出版社,2006.46教学参考文献:[1]求伯君.深入DOS编程.北京大学出版社,1993.1[2]钱晓捷,陈涛.16/32位

3、微机原理、汇编语言及接口技术.北京:机械工业出版社,2006.3[3]罗云彬.Windows环境下32位汇编语言程序设计.北京:电子工业出版社,2006.3[4]罗云彬的编程乐园.http://asm.yeah.net/,2008.8[5]Masm32官方网站.http://www.masm32.com/,2008.8[6]马玉春教学主页.http://jsjx.neuq.edu.cn/walkerma/,2008.87课程主要内容(48学时):第一章预备知识(2学时)1.1进位记数制及不同数制间的转换1.2二进制数的算术和逻辑运算1.3数和字符

4、在计算机中的表示方法重点:突出本书的主要内容及其作用与意义,数制的表示与转换及运算。第二章微处理器的基础知识(6学时)5《汇编语言程序设计》教学大纲2.1Intel80x86系列微处理器简介2.2程序可见寄存器组2.3存储器2.4PC操作系统的发展2.5DOS内存布局2.6外部设备及I/O地址空间2.7汇编语言概述重点:介绍微处理器,重点讲解寄存器组及汇编语言的特点,并用简短的程序进行演示;介绍Debug调试工具的使用。第三章寻址方式及指令集(18学时)3.1Intel80x86指令集的发展3.2与数据有关的寻址方式3.3数据传送指令3.4算术运

5、算指令3.5逻辑指令3.6程序控制指令3.7处理机控制指令3.8串操作指令3.9条件字节设置指令重点:讲解算术与逻辑指令、控制指令,要求熟练使用。第四章汇编语言程序组织(6学时)4.1汇编语言语句格式4.2汇编语言源程序结构4.3常用伪指令4.4汇编语言操作符4.5汇编语言程序上机过程4.6调用ROMBIOS或DOS中断实现数据的输入输出4.7简化段定义重点:明确汇编语言的源程序结构,熟练使用伪指令及汇编语言的上机操作,理解简化段,为Windows下的汇编做好铺垫。第五章程序基本结构及其程序设计(2学时)5.1顺序结构及简单程序设计5.2分支结构

6、及程序实现5.3循环结构及程序实现重点:熟悉常用的程序结构,并编程实践。第六章子程序与宏指令设计(5学时)6.1子程序结构及设计方法6.2子程序参数传递6.3嵌套与递归子程序6.4宏指令5《汇编语言程序设计》教学大纲6.5宏指令库6.6重复伪指令6.7条件伪指令重点:子程序的设计与调用,参数的传递方法;宏指令的设计与使用;子程序与宏指令的对比。第七章实模式I/O程序设计(3学时)7.1概述7.2程序查询方式7.3中断传送方式7.4DMA方式简介7.5磁盘文件存取技术重点:熟练掌握程序查询与中断传送的基本概念,练习I/O操作,了解磁盘文件存取技术。

7、第八章汇编语言高级编程技巧(2学时)8.1模块化程序设计8.2汇编语言程序与高级语言程序的连接8.3使用DOSEXEC功能执行程序8.4TSR程序设计重点:熟练掌握模块化程序设计的方法及其连接技术,了解中断驻留程序的基本原理与实现方法。第九章32位CPU及Windows基础(2学时)9.1保护模式基础9.2内存管理9.3Windows环境重点:Windows下的寄存器组,内存的分段与分页管理以及保护技术。第十章Windows汇编语言程序设计基础(2学时)10.1Windows汇编环境10.2Windows下的子程序设计与函数调用10.3使用Vis

8、ualC++编译调试汇编程序重点:Windows下的程序设计方法、汇编与连接,用VisualC++工具调试Windows汇编程序。8实验

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

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

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