设XX和yy为两个有符号数,均为两个字节。要选出较大者存入MAX单元。请按流程图写出程序。

设XX和yy为两个有符号数,均为两个字节。要选出较大者存入MAX单元。
请按流程图写出程序。


【正确答案】:MOV AX,XX
   CMP AX,yy
   JLE XLEY
XGY:MOV MAX,AX
   JMP EXIT
XLEY:MOV AX,yy
   JMP XGY
EXIT:HLT
【题目解析】:先把XX存入AX,让AX与yy比较,如果AX小于等于yy,转到XLEY处执行,把yy存入AX(此时AX就是最大值),然后跳转到XGY处,如果AX大于yy,继续往下执行到XGY处,此时AX就是最大值,然后把AX中的内容存入MAX,跳转到EXIT处,停机。