- 14
- 0
- 约1.92万字
- 约 62页
- 2018-03-02 发布于浙江
- 举报
[工学]第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
您可能关注的文档
最近下载
- DB52T 1753-2023老年住院患者护理常见风险防控规范.doc VIP
- 电力建设工程预算定额(2018年版)(EXCEL版).xlsx VIP
- 厦门市中小企业管理提升系列培训.pptx VIP
- 小学数学解题研究(小学教育专业)全套教学课件.pptx
- NBT47013.4-2015 承压设备无损检测 第4部分:磁粉检测.pdf VIP
- 2026年武警军考真题试卷及答案.doc VIP
- 《NBT 47013.4-2015 承压设备无损检测 第 4 部分:磁粉检测》(2026年)实施指南.pptx VIP
- 语文关联词专项练习题大全及答案.doc VIP
- 交通运输法规教学课件(完整版).ppt
- 【倍福BECKHOFF】手册:NI LabVIEW与TwinCAT通过ADS通讯.pdf VIP
原创力文档

文档评论(0)