汇编语言不过如此而已四.docx
- 文档编号:23752738
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:15
- 大小:3MB
汇编语言不过如此而已四.docx
《汇编语言不过如此而已四.docx》由会员分享,可在线阅读,更多相关《汇编语言不过如此而已四.docx(15页珍藏版)》请在冰豆网上搜索。
汇编语言不过如此而已四
汇编语言,不过如此而已(四)
第四章:
汇编程序结构
第1节:
总框架图
下以汇编代码例示之.
第1节:
顺序程序结构
第2节:
分支程序结构
1.条件控制伪指令实现
2.条件转移实现
(续上页)
第3节:
循环程序结构
1.循环指令实现
目的:
计算1+2+3+……+100的和;
手段:
计数器CX在执行LOOP指令时,有递减属性,用此进行计算
2.转移指令实现
目的:
将字符串中大写字母转为小写字母
理论:
小写字母ASCII码和对应大写字母相差(20H)
3.循环伪指令实现
目的:
计算1+2+3+……+100的和;
第4节:
子程序程序结构
1.定义
2.调用
3.参数
+参数传递方式={约定寄存器,公共变量,堆栈}
+目标:
用3种方法传递参数,实现对数组10个元素进行校验
+说明:
代码只写关键部分.
+约定寄存器传参
+公共变量传参
+用堆栈传参
4.嵌套
+概念:
子程序中含有子程序调用
+样式:
5.递归
+概念:
子程序中含有子程序调用
+格式:
例:
1+2+3+……+100为例
6.重入
+概念:
子程序的重入是指子程序被中断后又被中断服务程序所调用,能够重入的子程序称为可重入子程序。
第5节:
宏程序结构
1.宏定义
2.宠调用
3.宏参数
宏的参数功能强大,既可以无参数,也可以一个或多个参数,参数的形式也很灵活,可以是常数、变量、存储单元、指令(操作码)或它们的一部分,也可是表达式。
4.宏相关伪指令
第6节:
重复汇编与条件汇编
1.重复汇编
程序中有时需要连续的重复一段相同或者基本相同的语句,这时可以使用重复汇编来完成.
2.条件汇编
第7节:
模块化程序设计
1.模块化资源种类
2.资源整合(在主文件中进行)
+main.asm文件结构
第8节:
目标文件连接与子程序调入
1.公共变量过程段标
用PUBLIC在定义文件中将变量或过程或段标全局化;
用EXTEN在使用文件中对变量或过程或段标扩展。
2.段组合
简化段的自动组合;
标准段在名称、类弄相同时组合;
使用EXTEN段进行扩展。
3.参数传递
缓存区存储参数;
全局变量存储参数。
4.连接文件
[连续阅读提示]第五章《汇编输入输出程序设计》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编语言 不过 如此而已