汇编编程

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:13:58
已知在以 BUF 为首地址的数据区中,存放 10 个八位无符号数,编程求出最大偶数存入 BIG 单元,并将它的偏移地址存入 ADDR 中
要求:
86. 画出流程图;
87. 写出寄存器的使用分配情况;
88. 写关键语句注释。

问题那么复杂你还不追加分,不划算啊。

我就说说我的思路吧:

先用冒泡排序法,把十个数从大到小排列。
然后先把最大的数放入AX,
MOV BL,2
DIV BL
此时判断AH
如果是0,则存入BIG
不是0就把第2个数放入AX(一直这样循环下去,直到AH是0为止)。