10134056《汇编语言程序设计》曹永忠

10134056《汇编语言程序设计》曹永忠

ID:1242970

大小:51.50 KB

页数:5页

时间:2017-11-09

10134056《汇编语言程序设计》曹永忠_第1页
10134056《汇编语言程序设计》曹永忠_第2页
10134056《汇编语言程序设计》曹永忠_第3页
10134056《汇编语言程序设计》曹永忠_第4页
10134056《汇编语言程序设计》曹永忠_第5页
资源描述:

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

1、《汇编语言程序设计》课程教学大纲(AssemblyLanguageProgramming)课程编号:10134056课程性质:专业课适用专业:软件工程先修课程:计算机科学导论,C语言程序设计后续课程:计算机组成与结构总学分:3  一、教学目的与要求1、教学目标“汇编语言程序设计”是计算机各专业一门重要的专业基础课,是必修的核心课程之一,是“微机原理”等其它核心课程必要的先行课。因此该课程在整个教学计划中占有重要的地位。课程主要介绍IBM-PC机宏汇编语言的基本概念、基本原理和程序设计的常用方法与技术。介绍用计算机解决实际问题的全过程,同时还介绍在IBM-PC机上调试运行汇编源程序的方法。2、教

2、学要求通过本课程的学习,应使学生掌握宏汇编语言程序设计的基本理论方法和技巧,正确地用结构化、模块化程序设计技术。熟练地用宏汇编语言编写并调试通过各种分支程序、循环程序、子程序及输入/输出程序,从而使学生受到一次程序设计基本功的严格训练,培养学生良好的程序设计风格和严密的逻辑思维能力,提高分析问题、解决问题的能力以及动手能力,为后续课程的学习、为今后研制、开发各种计算机软件打下良好而又坚实的基础。教学应注重实践技能的培养和训练,通过学生的多次编程和上机调试,可以不断巩固学到理论知识,真正掌握程序设计的方法和技巧,从而加快学习汇编语言程序设计的进程,提高程序设计的能力。二、课时安排序号教学内容讲课

3、学时实验学时1概论62寻址方式4380x86的指令系统1044汇编语言程序格式65程序设计的基本方法1286程序设计的其他方法与技术4合    计4212三、教学内容1、 概论(6学时)⑴、教学目标了解汇编程序相关基本概念,掌握8086处理器中各寄存器的符号表示方法。理解存储器物理地址的形成方式,掌握数值数据及字符数据在机内的表示形式、压缩BCD码和非压缩BCD码在机内的表示形式。(2)、教学基本要求 了解:机器语言、汇编语言、汇编源程序、汇编程序、汇编、宏汇编程序等基本概念,正确认识学习汇编语言的重要性。理解:主存的编址方式以及存储器物理地址形成的方式;8086处理器关于使用堆栈的有关规定,

4、掌握堆栈操作指令的功能以及使用格式。掌握:8086处理器中各寄存器的符号表示形式、大小及主要用途;数值数据及字符数据在机内的表示形式、压缩BCD码和非压缩BCD码在机内的表示形式;标志寄存器中各标志位的置位方式。(3)、教学内容①机器语言、汇编语言、汇编源程序、汇编程序、汇编、宏汇编程序等基本概念。②8086处理器中各寄存器的符号表示形式、大小及主要用途。③主存的编址方式以及存储器物理地址形成的方式。(重点,难点)④堆栈的概念及堆栈操作指令执行后内存及相关寄存器值的变化。(难点)⑤数值数据及字符数据在机内的表示形式、压缩BCD码和非压缩BCD码在机内的表示形式。⑥标志寄存器中各标志位的置位方式

5、,运算对各标志位的影响。(重点)2、 寻址方式(4学时)⑴、教学目标掌握六种寻址方式的表示格式及使用方法,理解操作数在内存、寄存器以及程序中的几种表示方法。(2)、教学的基本要求 理解:寻址方式的基本概念。掌握:六种寻址方式(立即方式、直接方式、寄存器方式、寄存器间接方式、变址方式、基址加变址方式)的汇编格式、功能及使用方法。灵活应用:各种寻址方式。(3)、教学内容六种寻址方式的汇编格式、功能及使用方法,比较各种寻址方式的应用场合。(重点)3、 80x86的指令系统(10学时)⑴、教学目标熟练掌握8086指令系统,了解程序占有的空间和执行的时间,能够利用所学指令构造简单程序段。⑵、教学的基本要

6、求了解:程序占有的空间和执行的时间。掌握:数据传送指令的语句格式及功能;数据算术逻辑运算指令的语句格式及功能。灵活应用所学指令,构造完成简单功能的程序段。(3)教学内容①程序占有的空间和执行的时间。②数据传送指令、算术逻辑运算指令的语句格式及功能。(重点,难点)4、 汇编语言程序格式(6学时)⑴、教学目标了解汇编语言使用的各个数据类型,掌握数据定义伪指令和符号定义伪指令的格式及功能。(2)、教学的基本要求了解:常量、变量与标号在汇编语言中的属性和定义形式,应使学生熟练使用数值表达式和地址表达式;伪指令和机器指令的区别,掌握数据定义伪指令和符号定义伪指令的格式及功能。理解:假定伪指令ASSUME

7、的功能和使用方法,以及汇编地址计数器$的作用。掌握:1号、2号、9号、10号系统功能调用的格式要求及功能;汇编语言的上机过程。(3)、教学内容①常量、变量与标号在汇编语言中的属性和定义形式,数值表达式和地址表达式的使用,根据伪指令序列给出对应的内存分布。(重点)②伪指令的语句格式及功能。(重点,难点)③DOS系统功能调用的机理。5、 程序设计的基本方法(12学时)⑴、教学目标掌握顺序程序、分支程序

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

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

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