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