试题详情
- 简答题 假设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
请参阅程序注解 关注下方微信公众号,在线模考后查看
热门试题
- 在用CALL指令实现子程序嵌套调用时,子
- 设SP初值为2000H,执行指令R
- 如果内存中某一单元的逻辑地址为2318H
- 用16位指令编写完整程序,并上机调试,计
- 假设当前(SP)=0060H,连续执行5
- 在微机汉字系统中,一个汉字的机内码占()
- ()可以是常数、寄存器、标号、变量或由表
- 栈顶内容弹出送字变量AYW()。
- 用直接写显存的方法显示字符,把3行1列上
- 在条件判断时,采用操作数相与运算的判断指
- 简单的汇编语言程序可以通过()来建立
- 指令TEST AL,02H的含义为()
- MOV DX,
- 若(AX)=0FFFFH,则NEG AX
- 已知:inta[10];则对a数组元素的
- 现已定义整型变量inti=1;执行循环语
- 计算"00000000"和"010101
- 下列数据定义语句所示内存空间的数据回答寄
- 假设程序中,数据段定义如下: (1)用
- 伪指令是()规定的汇编说明符,它在源程序