2022年2022年汇编语言程序设计-教案 .pdf





《2022年2022年汇编语言程序设计-教案 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年汇编语言程序设计-教案 .pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内蒙古工业大学教案2007/2008 学年 2 学期学院信息工程学院系别计算机系课程名称汇编语言程序设计授课对象计 05-1,2 主讲教师王晓强职称讲师课程学时 30 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 内蒙古工业大学教案( 课程) 教案编写时间:2008 年 3 月 14 日注: 1、本页内容针对所讲授课程的总体情况填写;2、预留版面不够可另附页。课程名称汇编语言程序设计课程代码020203015 总学时: 30
2、 学时讲课:20 学时上机:学时实验:10 学时其他:学时学时30 课程类别公共课( ) 基础课( ) 专业课 ( ) 技术基础课 ( ) 专业选修课 ( ) 公共选修课 ( ) 授课对象软件 05 教材:沈美明、温冬婵编 IBM-PC 汇编语言程序设计第2 版北京:清华大学出版社,2001 主要参考资料:汇编语言程序设计( 第 2 版) ,钱晓捷,电子工业出版社,2003 汇编语言 ,王爽编,清华大学出版社 2003 Windows环境下 32 位汇编语言程序设计 ,罗云彬编,电子工业出版社,2006教学目的、要求:教学目的“ 汇编语言程序设计” 是继 “ 高级语言程序设计” 之后的又一门计
3、算机语言程序设计课程,但讲解的是面向处理器的低级语言。该课程一方面加强学生的高级语言编程能力;另一方面配合“ 计算机组成原理 ” 和“ 微机原理及接口技术” 课程,从软件角度理解计算机工作原理;同时,还作为自动控制等与硬件相关应用领域的程序设计基础,以及为 “ 嵌入式系统 ” 、“ 操作系统 ” 、“ 编译原理 ”等课程提供基础知识。教学要求本课程以 Intel 80 x86 指令系统和微软MASM 展开汇编语言程序设计方法。课程要求学生系统学习 80 x86 整数指令系统、进一步理解计算机工作原理;要求学生掌握汇编语言源程序语句和格式,能够利用顺序、分支、循环和子程序等结构解决常规问题。本课
4、程配有上机实践环节,要求学生具有阅读、编辑、汇编和调试汇编语言程序的能力。教学重点、难点:基本内容:教学内容主要包括基础知识、指令系统、伪指令和基本程序设计的前4 章内容,重点是课程教学内容中属于学生“ 掌握 ” 层次的知识。侧重掌握微处理器都具有的常用指令(例如8086 指令系统中的通用传送指令、加减法指令、逻辑运算指令、移位指令、无条件和有条件转移指令等), 不要求掌握特殊或专用指令(例如8086 指令系统中的标志传送指令、有条件重复前缀、有条件循环指令等) 。侧重掌握常用的伪指令和操作符(例如MASM中的变量定义、名字和标号的属性涉及的伪指令和操作符等),不要求掌握不常使用的伪指令和操作
5、符(例如MASM中的结构和记录变量伪指令、移位和逻辑运算符等)。侧重掌握汇编语言源程序的开发方法,可以对调试程序不作要求。侧重掌握分支、循环、子程序基本程序结构、掌握对简单问题的编程方法,不要将应用问题复杂化。这是“ 汇编 语言程序设计” 课程最基本的内容,学生必须首先掌握。它也可以作为普通高校计算机专业的专科院系的教学要求。教学内容除了包括基本要求的教学内容外,还应该学习高级程序设计方法、宏汇编程序设计及 32 位汇编语言程序设计的基本方法。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
6、- 第 2 页,共 12 页 - - - - - - - - - 内蒙古工业大学教案授课题目:第一章绪论教学目的、要求:教学目的:掌握汇编语言概念极其使用的进位计数制、不同进位计数制之间的转换、计算机编码以及基本数据类型。教学要求:了解汇编语言的基本概念、理解汇编语言使用的进位计数制熟练掌握不同进制之间转换、计算机的编码、熟悉汇编语言中的基本数据类型教学重点、难点:教学重点:不同进制之间转换、计算机的编码掌握难点:不同进制之间转换、计算机的编码教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):教学内容:第一章绪论1.1 汇编语言概述1.2 进位计数制及其转换1.
7、2.1 数与数制1.2.2 不同数制间的转换1.3 计算机中数与字符的表示方法1.3.1 数值数据的编码及其运算1.3.2 非数值数据的二进制编码教学方法:课堂讲授一般叙述基本概念、着重课堂讲授不同进制之间转换、计算机的编码辅助手段:采用多媒体教学,PPT 讲稿。作业布置:主要参考资料:IBM-PC 汇编语言程序设计第2 版,沈美明等北京:清华大学出版社,2001 汇编语言程序设计( 第 2 版) ,钱晓捷,电子工业出版社,2003 汇编语言 ,王爽编,清华大学出版社 2003 课后自我总结分析:本部分为汇编语言的基础,必须理解和熟悉。本部分要求灵活应用,不要死记硬背。名师资料总结 - - -
8、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 内蒙古工业大学教案授课题目:第二章80 x86 计算机组织教学目的、要求:教学目的:掌握INTEL80X86微处理器概况以及基于微处理器的计算机系统构成,为汇编语言编程奠定基础。教学要求:了解INTEL80X86微处理器概况、理解基于微处理器的计算机系统构成、熟练掌握汇编语言编程所需的CPU 功能结构、微机存储器(MEM )组织和微机接口组织等基础知识。教学重点、难点:教学重点:微处理器的功能结构、微存
9、储器组织掌握难点:微处理器的寄存器组、存储器寻址教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):教学内容:第二章80 x86 计算机组织2.1 80 x86 微处理器概述2.2 基于微处理器的计算机系统构成2.3 微处理器2.3.1 微处理器结构2.3.2 寄存器组2.4 存储器2.4.1 存储单元的地址和内容2.4.2 实模式存储器寻址教学方法:课堂讲授一般叙述INTEL80X86微处理器概况以及基于微处理器的计算机系统构成重点讲授微处理器的功能结构和微存储器组织辅助手段:采用多媒体教学,PPT 讲稿。师生互动:作业布置:2.3、 2.4、2.5、2.6 主
10、要参考资料:IBM-PC 汇编语言程序设计第2 版,沈美明等北京:清华大学出版社,2001 汇编语言程序设计( 第 2 版) ,钱晓捷,电子工业出版社,2003 汇编语言 ,王爽编,清华大学出版社 2003课后自我总结分析:本部分位汇编语言的基础,必须理解和熟悉,这样才可以编出高质量的汇编程序名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 内蒙古工业大学教案授课题目:第三章指令系统和寻址方式教学目的、要求:教学目的:掌握微机寻
11、址方式和8086 微处理器指令系统教学要求:熟悉指令构成,了解指令执行时间。掌握8 种寻址方式。熟悉指令系统的六大类指令,要求结合上机实践熟练掌握常用指令。结合指令举例逐步熟悉和掌握汇编语言程序的格式,以及典型程序段。教学重点、难点:教学重点:寻址方式、8086 微处理器指令系统掌握难点:寄存器的应用、存储器的结构教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):教学内容:第三章指令系统和寻址方式3.1 指令系统概述3.2 8086CPU 的寻址方式3.3 8086CPU 的指令系统3.3.1 数据传送指令3.3.2 算术运算指令3.3.3 逻辑运算和移位指令3
12、.3.4 串操作指令3.3.5 控制转移指令教学方法:课堂讲授辅助手段:采用多媒体教学,PPT 讲稿。作业布置:主要参考资料:IBM-PC 汇编语言程序设计第2 版,沈美明等北京:清华大学出版社,2001 汇编语言程序设计( 第 2 版) ,钱晓捷,电子工业出版社,2003 汇编语言 ,王爽编,清华大学出版社 2003课后自我总结分析:本部分为汇编语言编程基础,应该熟练掌握。注意各条指令的特点及其用途。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - -
13、- - - - - - 内蒙古工业大学教案授课题目:第四章汇编语言程序格式教学目的、要求:教学目的:掌握微型汇编语言格式和程序设计方法教学要求:熟悉汇编语言程序的结构、语句类型和格式。熟悉数据项及表达式,要求能明确区分标号和变量。熟悉各类伪指令,要求掌握常用伪指令格式和应用。熟悉汇编语言上机过程和 DEBUG 调试教学重点、难点:教学重点:指令语句格式和伪指令语句格式、汇编语言程序格式。掌握难点:伪指令、伪指令存储器分配技术教学组织 (含课堂教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计等):教学内容:第四章汇编语言程序格式4.1 汇编语言语句格式4.2 位指令和伪操作4.3 汇编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年汇编语言程序设计-教案 2022 汇编语言 程序设计 教案

限制150内