- 29
- 0
- 约1.92万字
- 约 62页
- 2017-11-17 发布于河南
- 举报
第5章 汇编语言程序中的字符串、代码转换与列表
JL LOP2;无进位转移 MOV AL,AH PUSH AX ;最高进位位入栈 INC CX :出栈计数加1 LOP2: POP DX ;先进后出 ADD DL,30H;转换为ASCII码 MOV AH,02H ;显示 INT 2lH LOOP LOP2 MOV AH.4CH INT 21H CODE ENDS END START 例5-12编写一个程序,求出首地址为DAT的100个16位有符号数的数组中的最小偶 数,并将它存放到DBT的字单元中。若无偶数,则该单元存0。 解:算法的思路是先将AX清0,然后开始在数组中寻找偶数。如果数组中没有偶数, 就将Ax的值存入DBT的字单元。如果有的话,将第一个找到的偶数存入Ax当作当前的最 小偶数,然后与数组中后面的偶数比较,用小的偶数更换Ax,直到与最后一个数比较完毕, Ax中的数就是最小偶数。整个过程有两种操作:一是寻找偶数,二是比较偶数的大小。只 有当Ax已经存入偶数后才需要比较。为此,设置Bx寄存器的值作标志。如果Bx=O,把 找到的偶数存入Ax,同时对Bx置1;如果Bx=1,则将再次寻找到的偶数与Ax中的当前最小偶数比较。 DATA SEGMENT DAT DW Al,A2,……,A100 DBT DW 0 N EQU(DBT-DAT)/2 DATA ENDS CO
您可能关注的文档
- VB_ 9_文件.ppt
- 电子科技大学软件工程---05 程序实现.ppt
- php基础教程2.ppt
- vb等极考试4.ppt
- Linux第13讲.ppt
- VisualUnit测试课题.ppt
- Linux环境高级编程-编程基础与文件IO.ppt
- 嵌入式Linux设备驱动.ppt
- 03 汇编语言程序设计1.ppt
- MTK 动态加载技术.ppt
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
原创力文档

文档评论(0)