多做题,通过考试没问题!

汇编语言程序设计

睦霖题库>大学试题(计算机科学)>汇编语言程序设计

假设X和X+2字单元存放有双精度数P,Y和Y+2字单元存放有双精度数Q,下面程序完成了什么工作? MOV DX,X+2 MOV AX,X;双精度数P送入DX,AX ADD AX,X ADC DX,X+2;计算2*P送入DX,AX CMP DX,Y+2;2P与Q的高位比较 JL L2;2P JG L1;2P>Q,转L1(Z=1) CMP AX,Y;如果高位相等,则比较低位 JBE L2;2P的低位小于等于Q的低位,转L2(Z=2) L1:MOV Z,1 JMP SHORT EXIT L2:MOV Z,2 EXIT:……

正确答案: 程序根据2P与Q的大小,确定Z的值。
如果2P≤Q,则Z=2
如果2P>Q, 则Z=1
请参阅程序注解
答案解析:
进入题库查看解析

微信扫一扫手机做题