人人范文网 范文大全

语言程序设计教学大纲(新)

发布时间:2020-03-02 07:44:29 来源:范文大全 收藏本文 下载本文 手机版

《汇编语言程序设计》理论课程教学大

适用专业:计算机科学与技术

计算机科学与技术系 2009年7月15日

《汇编语言程序设计》理论教学大纲

课程代码:08120013 学 分:3 理论学时:54

课程类别:专业必修

一、课程的目的与任务

汇编语言是高等院校计算机软、硬件及应用专业的专业基础(核心)课,它不仅是计算机原理、接口技术及操作系统等其它核心课程的先行课,而且对训练学生掌握程序设计技术、加深对计算机工作原理的理解有非常重要的作用。通过本课程的学习,使学生了解80x86计算机组织,掌握8086至Pentium微处理器的指令系统和寻址方式,掌握汇编语言程序设计基本思想和方法,同时通过汇编语言程序设计进一步掌握利用程序设计充分发挥计算机效率的基本思想。能进行汇编语言程序的设计、调试。

二、课程内容与要求

1、基本知识 (2学时)

教学内容: 1.1 进位计数制与不同基数的数之间的转换

1.2 二进制数和十六进制数运算 1.3 计算机中数和字符的表示 1.4 几种基本的逻辑运算

教学要求:要求学生深刻理解与牢固掌握二进制数、八进制数、十六进制数、十进制数各数制格式和互换方法, “AND”“OR”“NOT”“XOR”逻辑运算;了解数的补码的加减法,字符的表示法。

重点: 计算机中的数制格式和互换。补码的加减法,字符的表示法。 难点:计算机中的数制格式和互换。

2、80x86计算机组织 (2学时) 教学内容: 2.1 80x86微处理器 2.2 2.3 2.4 2.5 基于微处理器的计算机系统构成 中央处理器 存储器 外部设备

教学要求:熟练掌握80x86的微处理器、中央处理器、各寄存器的作用和存储单元物理地址的计算;一般掌握存储器概念;了解计算机系统和外部设备。

重点:80x86系列CPU寄存器结构、功能和寻址方式。

难点:80x86系列CPU寄存器结构、功能和寻址方式;特别是段寄存器和标志寄存器的寻址方式及使用用法。

3、80x86的指令系统和寻址方式 (16学时) 教学内容: 3.1 80x86的寻址方式

2 3.2 程序占有的空间和执行时间

3.3 80x86的指令系统

教学要求:熟练掌握80x86的各种寻址方式,数据传送指令,加,减,乘除指令,逻辑运算指令,移位指令,串处理指令,控制转移指令,循环指令;一般掌握处理机控制指令,输入输出指令,中断指令,十进制调整指令;了解IBM-PC机器语言指令。

重点:80x86的寻址方式;80x86的指令系统。

难点:80x86的各种寻址方式;数据传送指令;算术指令;移位指令。各种数制运算指令的格式,使用方法,寻址方式和对标志位的影响,特别是对溢出标志位OF的影响。

4、汇编语言程序格式 (8学时) 教学内容: 4.1 4.2 4.3 汇编程序功能 伪操作

汇编语言程序格式

4.4 汇编语言程序的上机过程

教学要求:熟练掌握各种伪操作、汇编语言程序格式和上机过程;一般掌握汇编程序功能。 重点:汇编源程序的书写格式及编译和连接程序的使用。

难点:熟练掌握各种伪操作、汇编语言程序格式和上机过程;

5、循环与分支程序设计 (6学时) 教学内容: 5.1 5.2 循环程序设计 分支程序设计

5.3 如何在实模式下发挥80x86及其后继机型的优势

教学要求:熟练掌握循环程序结构形式与设计方法及多重循环程序设计、分支程序设计结构形式和分支程序设计方法;一般掌握在实模式下发挥80x86及其后继机型的优势。 重点:循环程序结构形式与设计方法及多重循环程序设计、分支程序设计结构形式和分支程序设计方法。 难点:循环程序设计方法和分支程序设计方法。

6、子程序结构 (6学时) 教学内容:

5.

4子程序的设计方法 6.2 子程序的嵌套

6.3 子程序的举例

教学要求:熟练掌握子程序的设计方法、过程定义伪操作、子程序的调用和返回;一般掌握子程序的参数传送;理解结构伪操作STRUC的定义,预赋值和调用;了解子程序的嵌套与递归和DOS功能调用,学会应用子程序解题。

重点:子程序的设计方法、过程定义伪操作、子程序的调用和返回,学会应用子程序解题。 难点:子程序设计以及调用及程序模块间的数据传递方法。

7、高级汇编语言技术 (8学时) 教学内容: 7.1 宏汇编 7.2 7.3 重复汇编 条件汇编

教学要求:熟练掌握宏定义、宏调用、宏展开以及重复伪操作和不定重复伪操作,掌握各条件伪操作的使用。

3 重点:常用伪指令的功能和使用方法。

难点:常用伪指令的功能、用法及注意事项。

8、输入输出程序设计 (4学时) 教学内容: 8.1 I/O设备的数据传送方式 8.2 程序直接控制I/O方式 8.3 中断传送方式

器存取(DMA)方式,了解I/O端口与I/O指令以及中断分类、中断向量表、中断过程、优先级和中断嵌套、中断处理程序。

重点:I/O指令的概念及使用。软硬件中断的概念、功能、用途。

难点:设置、取中断的方法。CPU与外设的数据传送方式及直接存储器存取(DMA)方式。

9、BIOS和DOS中断 (2学时) 教学内容: 9.1 9.2 9.3 9.4 键盘I/O 显示器I/O 打印机I/O 串行通信口I/O 显示中断、DOS显示功能调用、BIOS与DOS的打印功能、中断通信接口、串行口功能调用。

重点:BIOS和DOS中断功能调用;中断处理程序的编写。 难点:中断处理程序的编写。

教材及主要参考书: 《IBM-PC汇编语言程序设计》(第2版) 清华大学出版社 编者:沈美明 温冬婵编著 教学要求:熟练掌握设置、取中断的方法,一般掌握CPU与外设的数据传送方式及直接存储教学要求:熟悉字符码与扫描码,一般掌握BIOS键盘中断、DOS键盘中断、字符属性、BIOS 4

高级语言程序设计教学大纲

《C语言程序设计》教学大纲

C语言程序设计教学大纲()

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

《C语言程序设计》教学大纲

C语言程序设计2教学大纲

13C语言程序设计教学大纲36+36

c语言程序设计课程教学大纲

语言程序设计教学大纲(新)
《语言程序设计教学大纲(新).doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档