关键字:
授课教案
当前位置: 首页 >> 网络资源 >> 授课教案 >> 正文

第四章 汇编语言程序设计

2014-06-02 点击:[]

一、知识点

   1)伪指令及其使用

2)多字节二进制数算术运算程序设计(加、减、乘、除),多位十进制数加减程序设计

3)循环程序设计:已知循环次数的循环程序设计,已知循环结束条件的循环程序设计

4)分支程序设计,多分支程序设计

5)查表程序设计:单字节查双字节,单字节查多字节,双字节查双字节

6)数制转换程序:二—十进制数的转换,十六进制数与ASCII转换、十进制数与ASCII码转换

二、重点

   1)常用典型子程序设计方法:由流程框图到程序

2)数据的多字节表示,多字节数据运算算法的设计:加、减、乘法。

3)循环程序的设计:循环程序的结构,多重循环程序的设计,循环控制方法

4)分支程序的设计:分支程序的结构,多分支程序设计,判断条件的构建方法

   5)查表程序的设计:数据表的结构,表中数据字节与存储单元的地址关系,查表指令的使用技巧

   6)数制转换程序:二进制与十进制的转换算法,不同进制数符与ASCII码转换算法。

三、难点

   1)数据的多字节表示及存储

   2)由题目要求到程序流程框图的设计

   3)循环控制方法

   4)分支程序中判断条件的构建

   5)数据表中数据字节的存储顺序与存储单元的地址关系

   6)多字节数据的格式转换:二进制与十进制的转换算法

四、授课方法

习题课,板书

五、授课内容

4.1伪指令

1)伪指令的定义,伪指令的作用,伪指令与指令的区别

2)编译系统中常用伪指令:ORG XXXXHDB XXHDW XXYYHEQU XX或表达式;END

4.2 汇编语言设计方法:

自顶向下,自下向上

4.3算术运算程序的设计

1)二进制数多字节加、减法程序设计

2)多位十进制数加、减法程序设计

3)多字节乘法设计算法(介绍算法)

4.4查表程序的设计

1)单字节索引查多字节数据设计方法

2)双字节索引查多字节数据设计方法

4.5分支程序的设计

1)分支程序的结构

2)分段函数的程序设计

3)采用JMP @A+DPTR指令实现分支

4.6 循环程序的设计

1)循环程序的结构

2)已知循环次数的循环程序设计(单循环,多重循环)

3)已知循环结束条件的循环程序设计

4.7 制转换程序设计

1)二进制数与十进制数的转换算法

2)十六进制数、十进制数符与ASCII码之间的转换算法

关闭

}