《汇编语言程序设计》教学日历

  • 格式:doc
  • 大小:295.50 KB
  • 文档页数:10

精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰

教师学科教案

[ 20 – 20 学年度 第__学期 ]

任教学科:_____________

任教年级:_____________

任教老师:_____________

xx市实验学校

精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰

信 息 工 程 学 院

教 学 日 历

2008-2009学年 第 1学期

教 学 单 位 信息工程学院工学部

课 程 名 称 微机原理与汇编语言

课 程 编 号 030121

学 时 80 学 分 5

适 用 专 业 计算机科学技术 年 级 2006

授 课 教 师 姜 志 明

职 称 副教授 职 务

精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰 大连交通大学信息工程学院教务部制

编 写 说 明

1、教学日历为教师教学基本文件之一。授课教师应按照本课程教学大纲、教案认真编写。

2、一式四份和电子文档一份,于每学期开学(开课)第一周送交教务部、所在教研室、授课教师各存一份。

3、教学日历要求按统一格式(可附页填写),打印成册。

4、教学日历要长期保存备查。

精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰

辅导教师(助教) 实验(实践)教学

指 导 教 师 姜志明

学 时

计 划 总 学 时 理论学时 多媒体教学学时 习题课 实验学时

80 64 64 16

使 用教

材 名 称 出 版 社 出版时间 获奖情况

汇编语言程序设计(第2版) 高等教育出版社 2008 国家规划教材

目 汇编语言程序设计 高等教育出版社 2003

汇编语言程序设计教程(第二版) 清华大学出版社 2007

求 教学内容要点:

本课程以IBM PC计算机系统为背景系统,介绍微型计算机原理的基础知识及汇编语言程序设计的方法和技术。全书共分9章,第1章和第2章介绍微型计算机基础知识以及80x86机型的系统结构;第3章详细介绍IBM PC的寻址方式和指令系统;第4章介绍伪指令、汇编语言程序格式等知识;第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等;第6章讲述顺序程序设计、分支程序设计、循环程序设计、子程序(过程)设计及参数传递的方法;第7章讲述DOS功能调用和BIOS功能调用知识;第8章是输入输出程序设计技术;第9章是汇编语言程序设计实验指导。本课程是计算机应用及相关专业本科学生的专业基础课。

教学要求:

要求对第1章和第2章内容熟练掌握,这两章为后面的讲解提供了必要的微型计算机系统软件、硬件知识;对第3章和第4章的知识要做到融会贯通;对第5章的内容基本掌握;对第6章讲述的顺序程序设计、分支程序设计、循环程序设计、子程序(过程)设计及参数传递的方法要求非常熟练地了解;对第7章和第8章内容做到基本了解;对第9章的汇编语言程序设计上机练习的实例分析及学生自己编程的要求熟练掌握。第6章~第9章有大量的例程分析,可以帮助学生掌握每章内容。每章后的习题,可以作为巩固相关知识的课后作业。 精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰 教

的 通过本课程的学习,要求学生达到:

学会使用汇编语言程序设计的基本方法和技巧,能够设计出解决一般难度的实际问题的程序,最后能完成与微机系统接口有关的程序的设计,学会小型的实例软件的分析、设计和实现。

考核方式 平时成绩+课程结束考试(笔试) 成绩计算方法 平时成绩20分+笔试(闭卷)80分

课时

安排 从第 1周 至 第 14 周

星期二/3-4节 星期三/3-4节 星期五/1-2 节 星期 / 一 节

教室A401 教室A401 教室A401 教室/机房

周次 课次 教学

方式 教学内容 学习重点及要求 备 注

(作业)

1 1 讲授 第1章 计算机基础知识

1.1 计算机的发展及应用

1.1.1 计算机的历史与发展

1.1.2 计算机的分类

1.1.3 计算机的应用 掌握:掌握计算机的分类和应用

了解:了解计算机发展的历史

1 2 讲授 第1章 计算机基础知识

1.2 计算机的特点与主要技术指标

1.2.1 计算机的主要特点

1.2.2 计算机的主要性能指标 掌握:掌握计算机的主要技术性能指标

了解:了解计算机的主要特点

1 3 讲授 第1章 计算机基础知识

1.3 计算机中的信息表示与运算

1.3.1 进位计数制及数制转换

1.3.2 定点数与浮点数

1.3.3 机器数的编码表示

1.3.4 BCD码与ASCII码 掌握:掌握计算机中各种数制的转换方法

了解:了解计算机中信息的表示方法和定点数、浮点数的表示方法以及机器数、BCD码、ASCII码的概念 P26

习题1

习题2

18 347

32767

习题3

2 4 讲授 第2章 微型计算机系统概述

2.1 微型计算机的基本结构与组成

2.1.1 计算机的基本组成

2.1.2 微型计算机硬件系统结构 掌握:掌握计算机系统的基本结构和组成原理

了解:了解计算机硬件系统的工作原理 精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰 2 5 讲授 第2章 微型计算机系统概述

2.2 8086/8088微处理器的结构与组成

2.2.1 8086/8088的功能结构

2.2.2 8086/8088的内存组织

2.2.3 8086/8088 CPU的内部寄存器

2.2.4 8086/8088的接口组织 掌握:掌握8086/8088的功能结构、内存组织方法和内部寄存器

了解:了解8086/8088的接口组织 P26

习题4

习题5

习题7

2 6 讲授 第2章 微型计算机系统概述

2.3 80x86微处理器概述

2.3.1 80286微处理器

2.3.2 80386微处理器

2.3.3 80486微处理器

2.3.4 Pentium微处理器 掌握:掌握80386微处理器的特点

了解:了解80x86系统的共行和不同特性 P78

习题1、2、3、4

3 7 讲授 第3章 微型计算机的指令系统3.1 寻址方式

3.1.1 与数据有关的寻址方式

3.1.2 与转移地址有关的寻址方式 掌握:掌握微型计算机各种寻址方式的特点

了解:了解微型计算机指令的格式和指令系统的概念

3 8 讲授 第3章 微型计算机的指令系统

3.2 8086/8088指令系统

3.2.1 数据传送类指令

3.2.2 算术运算类指令

3.2.3 逻辑操作类指令 掌握:掌握8086/8088指令系统

重点掌握各类指令的使用方法 P79

习题5,6,7,8,9,10

3 9 讲授 第3章 微型计算机的指令系统

3.2.4 程序控制类指令

3.2.5 数据串操作类指令

3.2.6 处理器控制类指令

3.2.7 输入输出类指令 重点掌握:程序控制类和处理机控制类指令的使用方法

掌握:数据串操作类和输入输出类指令的使用方法

5 10 讲授 第3章 微型计算机的指令系统

3.3 80x86指令系统介绍

3.3.1 80286指令系统

3.3.2 80386指令系统

3.3.3 80486指令系统

3.3.4 Pentium指令系统 掌握:掌握80x86微型计算机各种指令系统

了解:了解80x86微型计算机不同的指令系统的共同部分和不同之处 P80

习题15、16、17、18

5 11 讲授 第4章 8086/8088汇编语言

4.1 汇编程序功能

4.2 汇编语言中的标记

4.3 伪指令

4.3.1 表达式赋值伪指令

4.3.2 数据定义伪指令 掌握:掌握8086/8088汇编语言中标记和伪指令的使用方法

了解:了解表达式赋值伪指令和数据定义伪指令使用的方法 精品教学教案设计 | Excellent teaching plan

育人犹如春风化雨,授业不惜蜡炬成灰 5 12 讲授 第4章 8086/8088汇编语言4.3.3 LABEL伪指令

4.3.4 段定义伪指令

4.3.5 过程定义伪指令

4.3.6 模块命名、程序开始和程序结束伪指令

4.3.7 模块通信伪指令 掌握:掌握段定义伪指令、过程定义伪指令、模块命名、程序开始和程序结束伪指令的使用方法

了解:了解LABEL伪指令和模块通信伪指令的使用方法 P102

习题4、5、6、7

6 13 讲授 第4章 8086/8088汇编语言4.4 汇编语言程序格式

4.4.1 名字项

4.4.2 操作项

4.4.3 操作数项 掌握:掌握8086/8088汇编语言程序的格式

了解:了解名字项、操作项、操作数项的概念

6 14 讲授 第4章 8086/8088汇编语言4.4.4 注释项

4.5 汇编语言程序返回DOS的方法

4.6 汇编语言程序生成的可执行文件结构 掌握:掌握8086/8088汇编语言中注释的使用方法

了解:了解程序返回DOS的方法 P103

习题8、9、10

6 15 上机 第3章和第4章习题调试 掌握:掌握汇编语言源程序编辑、编译、链接和执行的方法

7 16 讲授 第5章 高级汇编技术

5.1 宏汇编

5.1.1 宏定义与宏调用

5.1.2 宏汇编实例分析

5.1.3 宏与子程序 掌握:掌握宏定义与宏调用的使用方法

了解:了解宏与子程序的概念

7 17 讲授 第5章 高级汇编技术

5.2 重复汇编

5.2.1 定重复汇编

5.2.2 不定重复汇编 掌握:掌握重复汇编的概念

了解:了解定重复汇编和不定重复汇编的区别 P126

习题3、4、5、6

7 18 上机 第5章 习题上机调试(一) 掌握:汇编语言程序设计的基本方法,调试习题中的程序

8 19 讲授 第5章 高级汇编技术

5.3 条件汇编

5.3.1 条件汇编概述

5.3.2 条件汇编伪指令介绍 掌握:掌握条件汇编指令的使用方法

了解:了解条件汇编的执行过程 P127

习题7、8、9、10、12、13、14

8 20 讲授 第5章 高级汇编技术

5.4 结构与记录

5.4.1 结构的定义及引用

5.4.2 记录的定义及引用 掌握:掌握结构的概念

了解:了解定重复汇编和不定重复汇编的区别