- 26
- 0
- 约1.81万字
- 约 75页
- 2017-06-03 发布于北京
- 举报
本教案内容 第4章? 汇编语言程序设计 汇编语言程序设计基础 源程序的汇编、连接与调试 分支程序设计技术 循环程序设计技术 子程序设计技术 综合程序设计示例 4.3汇编语言程序设计 对于较大的程序可以采用模块化程序设计方法。无论采用流程图还是模块化的方法设计都要使用程序设计的基本程序结构来表现出来。 基本的程序结构包括顺序结构、分支结构、循环结构及子程序结构。由于不同的问题可采用不同结构设计,因此需要对各种结构形式有所了解,才能找到解决某一问题的最佳程序结构形式。 4.3 程序结构设计技术 4.3 程序结构设计技术 4.3 程序结构设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 单分支程序设计 4.3 多分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.3 分支程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 4.4 循环程序设计技术 例4.7 在缓冲区DAT1和DAT2中,存放着两组递增有序的8位二进制无符号数,其中前两个字节保存数组的长度,要求编程实现将它们合并成一组递增有序的数组DAT,DAT的前两个字节用于保存新数组的长度。 解:这里要用到3个指针,对于将数据写入数组DAT的指针首选使用DI,从DAT1和DAT2读数据的两个指针可分别采用SI和BX,并结合使用字符串指令,可以简化程序的设计。 在程序设计中,将由BX指示的缓冲区DAT2中的内容读入AL,这样,当需要将DAT1的内容传送到DAT时,可直接采用MOVSB指令;当需要将DAT2的内容传送到DAT时,可直接采用STOSB指令。 汇编语言程序如下: STACK SEGMENT STACK STACK DW 100H DUP(?) TOP LABEL WORD STACK ENDS DATA SEGMENT DAT1 DW 10 ;设DAT1中有10个数据 DB 10H,25H,67H,68H,73H,83H,95H,0A8H,0C2H,0E6H DAT2 DW 13 ;设DAT2中有13个数据 DB 05,12H,26H,45H,58H,65H,67H,70H,76H,88H,92H,0CDH,0DEH DAT DW ? DB 200 DUP(?) DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX LEA SP,TOP MOV CX,DAT1 ;CX表示DAT1的数据个数 MOV DX,DAT2 ;DX表示DAT2的数据个数 MOV DAT,CX ;先计算出DAT的数据个数 ADD DAT,DX LEA SI,DAT1+2 ;SI指向DAT1的数据区
您可能关注的文档
最近下载
- 旅居房车设计说明书.doc VIP
- 大明英烈传朱太公列传.pdf VIP
- 大明英烈传列传.pdf VIP
- 海尔冰箱BCD-248WBCS ZA说明书.pdf VIP
- 2001款0204宝马7系735745Li_汽车使用手册用户操作指南驾驶车主车辆说明书电子版.PDF
- 交通运输行业行业深度报告:无人机反制系统-奠定低空经济安全发展之基石.pdf VIP
- 人工智能时代语言研究中的伦理问题-Ethical Issues in Language Research in the AI Era.pdf VIP
- 2025年度广东省广州市小学五年级上学期期末测试数学试题.docx VIP
- 彝学研究史.PDF VIP
- 自考英语(二)新版教材课文翻译、课后习题及考前重点笔记整理.pdf VIP
原创力文档

文档评论(0)