您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 《汇编语言程序设计》教案
教案专业_____计算机科学与技术_________年级______________________________课程______汇编语言程序设计_____________教师____________________________职称______________________________系部、教研室_______________二○一三至二○一四学年度第1学期课程名称汇编语言程序设计授课年级、班级授课专业计算机科学与技术授课教师课程类型必修课公共必修课()专业必修课(√)选修课限定选修课()任意选修课()授课方式讲授、实验课程教学周学时数4课程教学总学时数72考核方式考试(√)考查()学时分配课堂讲授48实践教学24教材名称IBM-PC汇编语言程序设计作者沈美明、温冬婵出版社及出版时间清华大学出版社.2008.参考资料[1]罗云彬编.《Windows环境下32位汇编语言程序设计》.电子工业出版社,2006[2]王爽编.《汇编语言》.北京:清华大学出版社.2003讲次1时间09月02日至09月07日周次1章节第1章基础知识教学目的掌握汇编语言概念极其使用的进位计数制、不同进位计数制之间的转换、计算机编码以及基本数据类型。教学重点①不同进制之间转换、②计算机的编码教学难点①不同进制之间转换、②计算机的编码授课方式讲授授课时数2教学过程及主要内容第一章绪论1.1汇编语言概述1.2进位计数制及其转换1.2.1数与数制1.2.2不同数制间的转换1.3计算机中数与字符的表示方法1.3.1数值数据的编码及其运算1.3.2非数值数据的二进制编码教学方法:①一般叙述基本概念、②着重课堂讲授不同进制之间转换、计算机的编码辅助手段:采用多媒体教学,PPT讲稿。课程作业课程小结①本部分为汇编语言的基础,必须理解和熟悉。②本部分要求灵活应用,不要死记硬背。讲次2时间09月02日至09月14日周次1,2章节第二章80x86计算机组织教学目的掌握INTEL80X86微处理器概况以及基于微处理器的计算机系统构成,为汇编语言编程奠定基础。教学重点①微处理器的功能结构、②微存储器组织教学难点①微处理器的寄存器组、②存储器寻址授课方式讲授授课时数4教学过程及主要内容第二章80x86计算机组织2.180x86微处理器概述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课程小结本部分位汇编语言的基础,必须理解和熟悉,这样才可以编出高质量的汇编程序讲次3时间09月08日至09月28日周次2,3,4章节第三章指令系统和寻址方式教学目的掌握微机寻址方式和8086微处理器指令系统教学重点①寻址方式、②8086微处理器指令系统教学难点①寄存器的应用、②存储器的结构授课方式讲授授课时数8教学过程及主要内容第三章指令系统和寻址方式3.1指令系统概述3.28086CPU的寻址方式3.38086CPU的指令系统3.3.1数据传送指令3.3.2算术运算指令3.3.3逻辑运算和移位指令3.3.4串操作指令3.3.5控制转移指令辅助手段:采用多媒体教学,PPT讲稿。课程作业课程小结①本部分为汇编语言编程基础,应该熟练掌握。②注意各条指令的特点及其用途讲次4时间10月06日至10月19日周次6,7章节第4章汇编语言程序格式教学目的掌握微型汇编语言格式和程序设计方法教学重点①指令语句格式和伪指令语句格式、②汇编语言程序格式。教学难点①伪指令、②伪指令存储器分配技术授课方式讲授授课时数4教学过程及主要内容第四章汇编语言程序格式4.1汇编语言语句格式4.2位指令和伪操作4.3汇编语言源程序结构4.4汇编语言程序的上机过程4.5Debug调试介绍辅助手段:采用多媒体教学,PPT讲稿。课程作业4.8、4.9、4.11课程小结该部分为汇编编程基础知识,需熟记和掌握。讲次5时间10月20日至11月02日周次8,9章节第五章循环与分支程序设计教学目的掌握微型汇编语言程序分析和设计方法教学重点①利用流程图分析问题。②顺序、分支、循环程序的设计。教学难点①分支程序设计②循环程序设计授课方式讲授授课时数4教学过程及主要内容第五章循环与分支程序设计5.1汇编语言程序设计概述5.2顺序程序设计5.3循环程序设计5.4分支程序设计辅助手段:采用多媒体教学,PPT讲稿。课程作业课上讲解的程序自己编写、调试。课程小结1.理解程序的三大结构2.掌握三大结构的实现方法讲次6时间11月03日至11月16日周次10,11章节第六章子程序结构教学目的掌握子程序设计方法。教学重点子程序设计、参数传递方法教学难点子程序调用时堆栈的变化、子程序参数传递方法。授课方式讲授授课时数4教学过程及主要内容第六章子程序设计6.1子程序的设计方法6.1.1过程定义伪操作6.1.2子程序调用与返回6.1.3子程序参数传递6.1.4增强功能的子程序定义伪操作6.2子程序的嵌套6.3子程序举例辅助手段:采用多媒体教学,PPT讲稿。课程作业6.1、6.2、6.7课程小结本部分要求理解性学习和应用,不要死记硬背,重点掌握子程序结构的应用环境和具体用法,以达到对汇编程序设计的优化。讲次7时间11月17日至11月23日周次12章节第七章高级汇编语言程序设计教学目的掌握高级汇编语言技术教学重点①宏汇编的编程技术。教学难点①宏汇编的概念授课方式讲授授课时数2教学过程及主要内容第七章高级汇编语言技术7.1宏汇编7.1.1宏汇编定义、调用及展开7.1.2宏定义中的参数7.1.3LOCAL伪操作7.1.4在宏定义内部使用宏7.1.5宏库的建立和调用7.1.6PURGE伪操作7.2重复汇编7.3条件汇编辅助手段:采用多媒体教学,PPT讲稿。课程作业7.1、7.3课程小结本部分内容要求熟练掌握并学会灵活应用。讲次8时间11月24日至12月07日周次13,14章节第八章输入输出程序设计教学目的掌握I/O程序设计,特别是实模式下的中断程序设计的方法教学重点①中断传送和DMA传送②中断处理程序的设计教学难点①中断处理程序的设计授课方式讲授授课时数4教学过程及主要内容第八章输入输出程序设计8.1I/O设备的数据传送方式8.2程序直接控制I/O方式8.3中断传送方式8.3.18086中断的分类8.3.2中断向量表8.3.3中断过程8.3.4中断处理程序设计辅助手段:采用多媒体教学,PPT讲稿。课程作业课程小结本部分的功能调用是编程中常用到的知识,需熟练掌握。讲次9时间12月08日至12月14日周次15章节第九章BIOS和DOS中断教学目的掌握常用的BIOS和DOS中断调用教学重点BIOS键盘I/O教学难点无授课方式讲授授课时数2教学过程及主要内容第九章BIOS和DOS中断9.1BIOS和DOS中断概述9.2键盘I/O9.2.1字符和扫描码9.2.2BIOS键盘中断9.2.3DOS键盘功能调用辅助手段:采用多媒体教学,PPT讲稿。课程作业课程小结讲次10时间12月15日至12月21日周次16章节第十章32位汇编语言程序设计教学目的了解32位汇编指令,32位汇编程序设计方法。了解windows汇编程序设计教学重点32位汇编指令、windows汇编程序设计教学难点windows汇编程序设计授课方式讲授授课时数2教学过程及主要内容第十章32位汇编语言程序设计10.180x86处理器的工作模式10.232位的寄存器组10.332位80x86汇编指令10.432位汇编语言程序设计10.5win32汇编程序设计辅助手段:采用多媒体教学,PPT讲稿。课程作业读书笔记:我的第一个windows汇编语言程序课程小结
本文标题:《汇编语言程序设计》教案
链接地址:https://www.777doc.com/doc-2841436 .html