汇编语言教案Word格式文档下载.docx
《汇编语言教案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《汇编语言教案Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
2014~2015学年第1学期
院(系、部)学院
教研室
课程名称汇编语言
任教对象
主讲教师
职称职务
使用教材
汇编语言课程教案
(1)
授课题目(教学章、节或主题):
绪论。
二进制。
汇编语言。
课时安排
2学时
授课时间
第1周周1第7-9节
教学目的、要求(分掌握、熟悉、了解三个层次):
掌握:
汇编语言概念极其使用的进位计数制、不同进位计数制之间的转换、计算机编码以及基本数据类型。
熟悉:
汇编语言使用的进位计数制。
了解:
汇编语言的基本概念。
教学内容(包括基本内容、重点、难点):
基本内容(含时间分配):
1、汇编语言与高级语言的区别及其应用场合。
2、数制。
3、数制之间的转换。
4、算术运算和逻辑运算。
5、数和字符的表示。
重点:
①不同进制之间转换、②计算机的编码
难点:
讨论、思考题、作业:
参考资料(含参考书、文献等):
以教材为主,要求学生课后认真阅读教材第1章内容。
教学过程设计:
复习__0_分钟,授新课_88分钟,安排讨论_10分钟,布置作业__2_分钟
授课类型(请打√):
理论课√讨论课□实验课□练习课□其他□
教学方式(请打√):
讲授√讨论□示教□指导□其他□
教学资源(请打√):
多媒体√模型□实物□挂图□音像□其他□
汇编语言课程教案
(2)
80x86计算机组织。
第2周周1第7-9节
INTEL80X86微处理器概况以及基于微处理器的计算机系统构成。
基于微处理器的计算机系统构成。
INTEL80X86微处理器概况。
基本内容:
第二章80x86计算机组织
2.180x86微处理器概述
2.2基于微处理器的计算机系统构成
2.3微处理器
2.3.1微处理器结构
2.3.2寄存器组
2.4存储器
2.4.1存储单元的地址和内容
2.4.2实模式存储器寻址
①微处理器的功能结构、②微存储器组织
①微处理器的寄存器组、②存储器寻址
2.3、2.4、2.5、2.6
以教材为主,要求学生课后认真阅读教材第2章内容。
复习__2_分钟,授新课__97_分钟,安排讨论__0_分钟,布置作业__1_分钟
汇编语言课程教案(3)
第3章指令系统和寻址方式。
8学时
第3周周1第7-9节
8种寻址方式
指令构成,了解指令执行时间。
指令系统的六大类指令
第三章指令系统和寻址方式
3.1指令系统概述
3.28086CPU的寻址方式
3.38086CPU的指令系统
3.3.1数据传送指令
3.3.2算术运算指令
3.3.3逻辑运算和移位指令
3.3.4串操作指令
3.3.5控制转移指令
①寻址方式、②8086微处理器指令系统
①寄存器的应用、②存储器的结构
以教材为主,要求学生课后认真阅读教材内容。
复习__2_分钟,授新课__397_分钟,安排讨论__0_分钟,布置作业__1_分钟
汇编语言课程教案(4)
第四章汇编语言程序格式。
4学时
第4周周1第7-9节
掌握:
微型汇编语言格式和程序设计方法。
汇编语言程序的结构、语句类型和格式。
常用伪指令格式和应用。
第四章汇编语言程序格式
4.1汇编语言语句格式
4.2位指令和伪操作
4.3汇编语言源程序结构
4.4汇编语言程序的上机过程
4.5Debug调试介绍
重点:
①指令语句格式和伪指令语句格式、②汇编语言程序格式。
难点:
①伪指令、②伪指令存储器分配技术
4.8、4.9、4.11
复习__2_分钟,授新课__197_分钟,安排讨论__0_分钟,布置作业__1_分钟
汇编语言课程教案(5)
第五章循环与分支程序设计
6学时
第5周周1第7-9节
微型汇编语言程序分析和设计方法。
熟悉:
汇编语言程序设计的基本步骤;
程序流程图的使用,会利用其分析问题。
了解:
汇编语言的顺序、分支、循环程序的设计。
5.1汇编语言程序设计概述
5.2顺序程序设计
5.3循环程序设计
5.4分支程序设计
①利用流程图分析问题。
②顺序、分支、循环程序的设计。
①分支程序设计②循环程序设计
课上讲解的程序自己编写、调试。
以教材为主,要求学生课后认真阅读教材内容。
复习__2_分钟,授新课__297_分钟,安排讨论__0_分钟,布置作业__1_分钟
汇编语言课程教案(6)
第六章子程序结构
第6周周1第7-9节
子程序设计方法;
子程序的调用方法
子程序设计中参数传递的方法。
设计程序时不同的参数传递方式。
子程序设计、参数传递方法。
子程序调用时堆栈的变化、子程序参数传递方法。
6.1、6.2、6.7
汇编语言课程教案(7)
第七章高级汇编语言程序设计
第7周周二第3/4节
高级汇编语言技术;
条件汇编概念和使用方法。
宏汇编的概念和作用。
重复汇编概念和使用方法。
第七章高级汇编语言技术
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
汇编语言课程教案(8)
第八章输入输出程序设计
第8周周二第3/4节
I/O程序设计,特别是实模式下的中断程序设计的方法。
内部中断和外部中断,理解中断向量表的安排。
设置和获取中断向量的方法。
8.1I/O设备的数据传送方式
8.2程序直接控制I/O方式
8.3中断传送方式
8.3.18086中断的分类
8.3.2中断向量表
8.3.3中断过程
8.3.4中断处理程序设计
①中断传送和DMA传送②中断处理程序的设计
中断处理程序的设计
汇编语言课程教案(9)
第九章BIOS和DOS中断
第9周周二第3/4节
常用的BIOS和DOS中断调用。
键盘I/O的BIOS、DOS中断调用方法。
BIOS和DOS中断调用的原理和方法。
9.1BIOS和DOS中断概述
9.2键盘I/O
9.2.1字符和扫描码
9.2.2BIOS键盘中断
9.2.3DOS键盘功能调用
BIOS键盘I/O
汇编语言课程教案(10)
第十章32位汇编语言程序设计
第10周周二第3/4节
32位汇编指令,32位汇编程序设计方法
windows汇编程序设计。
32位汇编指令,32位汇编程序设计方法。
10.180x86处理器的工作模式
10.232位的寄存器组
10.332位80x86汇编指令
10.432位汇编语言程序设计
10.5win32汇编程序设计
32位汇编指令、windows汇编程序设计
windows汇编程序设计
读书笔记:
我的第一个windows汇编语言程序
汇编语言课程教案(11)
实验一:
循环与分支程序设计
第10周,时间选定。
汇编语言的基本指令;
循环与分支程序的设计过程;
伪指令EQU及操作符'
$'
的使用。
1、编写一个程序,判别键盘上输入的字符;
若是1-9字符,则显示之;
若为A-Z或a-z字符,均显示“c”;
若是回车字符,则结束程序,若为其它字符则不显示,继续等待新的字符输入。
2、提示编程:
①回车字符的ASCII码为0DH
②显示字符用INT21H的2号调用
汇编语言课程教案(12)
子程序结构设计
第11周周二第3/4节。
子程序设计方法,合理划分层次
通过堆栈转送参数的方法
子程序的嵌套与递归
1、编写一个主程序,从键盘接收若干个字符,然后用调用的方法,调用子程序统计字符串中字符’b’的个数。
子程序的参数是字符串的首地址TABLE,字符串长度N及字符”b”。
子程序返回字符"b”的个数。
主程序在子程序返回后,显示字符”b”及其个数(设为一位十六进制数)。
2、编程提示:
主程序与子程序之间参数的传送是由堆栈实现的。
一段是将参数(此处是串首址TABLE,串的长度N及待统计的字符“b”)顺序压入堆栈,在子程序调用后,通过BP指针对堆栈中的参数访问,并将统计的结果通过堆栈返回。
有关该方法的原理此处不再介绍。
设计要求:
1、编程计算N!
(0≤N≤5)的程序。
N!
=N×
(N-1)×
(N-2)×
…×
1
2、要求采用递归算法实现。
汇编语言课程教案(13)
实验三:
BIOS和DOS中断程序设计
第11周,时间选定。
中断程序设计方法。
BIOS和DOS中断的调用方法。
1、编写0号中断的处理程序,使得在除法溢出发生时,在屏幕上输出字符串”divideerror!
”,然后返回DOS。
2、编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后存入内存缓冲区BUFFER。
加密表为:
输入数字:
0、1、2、3、4、5、6、7、8、9
密码数字:
7,5,9,1,3,6,8,0,2,4
提示:
加密可通过XLAT指令完成。
要求:
键盘输入通过BIOS和DOS中断分别实现。
汇编语言课程教案(14)
实验四:
综合程序设计
第12周周二第3/4节。
分支、循环、子程序调用、DOS功能调用等基本的程序结构。
综合程序的编制及调试方法。
win32汇编开发环境,设计简单的windows程序。
1、设有十个学生成绩分别是76,69,84,90,73,88,99,63,100和80分。
试编制一个子程序,统计低于60分,60~69分,70~79分,80~89分,90~99分和100分的人数,并输出显示统计结果。
①成绩分等部分采用分支结构,统计所有成绩则用循环结构完成,显示统计结果采用DOS功能调用。
②统计学生成绩和显示统计结果两部分内容用子程序结构来完成。
2014~2015学年第1学期教学实施小结
课程名称:
汇编语言
采用教材:
任课教师:
实验(实习)指导教师:
无实验
辅导教师、助教:
无任教班级
计划安排:
教学计划、教学大纲安排总课时48学时,3学分,其中理论36学时,实验(实践、实习)12学时
本学期计划授课48学时,其中理论36学时,实验(实践、实习)12学时
实施情况:
实际完成的授课总课时学时,其中理论学时,实验(实践、实习)学时
按实施教学编写的教案理论有部分,实验(实践、实习)有部分
考试方式成绩计算方式
教学小结(含参加教改课题、课程建设及获奖情况):
任课教师签名:
教研室主任签名:
系主任签名:
年月日