文档详情

华科 汇编语言程序设计第5章课件.ppt

发布:2017-08-08约1.32千字共135页下载文档
文本预览下载声明
;;;;5.1 字符串操作指令;(1) 串传送指令 MOVS;(1) 串传送指令 MOVS;START:MOV AX,DATA MOV DS,AX ;当前数据段和当前附加数据段重合 MOV ES,AX LEA SI,STR1 ;源串首址送SI LEA DI, STR2 ;目的串首址送DI MOV CX,COUNT ;串长度送CX CLD ;将DF清0 REP MOVSB ;重复传送直至CX=0 MOV AH,4CH INT 21H CODE ENDS END START;(2)串比较指令 CMPS;(2)串比较指令 CMPS;(2)串比较指令 CMPS;(2)串比较指令 CMPS;(3)串搜索指令 SCAS;(3)串搜索指令 SCAS;(3)串搜索指令 SCAS;(3)串搜索指令 SCAS;(4)取字节/字/双字串指令 LODS;(4)取字节/字/双字串指令 LODS;(4)取字节/字/双字串指令 LODS;(5)存储字节/字/双字指令 STOS;串操作指令总结;串操作指令总结;串操作指令总结;5.2 宏功能程序设计;⑴ 宏定义;⑴ 宏定义;⑴ 宏定义;⑵ 宏调用与宏扩展;⑵ 宏调用与宏扩展;⑵ 宏调用与宏扩展;⑶ 宏指令中的参数;⑶ 宏指令中的参数;⑶ 宏指令中的参数;⑶ 宏指令中的参数;⑶ 宏指令中的参数;⑷ 宏库的使用;⑷ 宏库的使用;⑷ 宏库的使用;⑷ 宏库的使用;⑸ 宏指令与子程序的比较;5.3 模块化程序设计;5.3 模块化程序设计;5.3 模块化程序设计;5.3.1 段的组合方式;5.3.1 段的组合方式;1. 定位方式;例1 ;例1;5.3.1 段的组合方式;2. ‘类别’;例2;例2;5.3.1 段的组合方式;3. 组合方式;3. 组合方式;5.3.2 通讯方式;5.3.3 连接程序(LINK)的功能;5.3.4 地址分配文件举例;例3;例3;例3;例3;例3;例3;例3;5.4 源程序综合举例;1. 模块划分的规则 ;1. 模块划分的规则;5.4 源程序综合举例;2. 程序文件的命名;例如:;5.4 源程序综合举例;3. 标号的定义;5.4 源程序综合举例;4. 变量和缓冲区的定义;5.4 源程序综合举例;5. 模块注释;5.4 源程序综合举例;例1 ;例1;例1;例1;例1;例1;例1;例1;例1;例1;例2 ;例2;例2;例2;例2;例2主模块程序框图;例2;例2;例2;例2;例2;例2;例2;例2;例2;例3;例3 ;例3;例3 ;例3模块结构图;例3主模块处理流程图;例3 IN_CIPHER子模块流程图;例3;例3;例3;例3;例3;例3;例3;例3;例3;例3;总结;1. 串操作指令;总结;2. 宏功能程序设计;总结;3. 模块化程序设计 ;作业;作业;作业;作业;作业;作业 ;作业;作业;作业
显示全部
相似文档