问答题X 纠错
MOV BX, OFFSET BLOCK ;设置地址指针
MOV AX, [BX] ;取首个数据
INC BX ;修改指针,指向下一个数据
MOV CX, 99 ;设置计数器,比较次数为N-1
AGAIN: CMP AX, [BX] ;比较两个数
JC NEXT ;有借位即AX中为小数
MOV AX, [BX] ;无借位即AX中为大数,替换为小数
NEXT: INC BX ;修改指针,指向下一个数据
DEC CX ;修改计数器
JNZ AGAIN ;计数器≠0返回继续比较
MOV MIN, AX ;计数器=0存入最小值
HLT
你可能喜欢
问答题
问答题
阅读下列程序,说明本程序功能并写出运行结果。
MOV AH,0;累加器高位清零
MOV AL,10;累加器低位赋初值10
SAL AX,1;左移1位,(初值×2)
MOV BX,AX;(初值×2)送入BX保存
MOV CL,2;计数器赋值为2
SAL AX,CL;左移2次,(初值×2)×2×2
ADD AX,BX;累加,(初值×2)×2×2+(初值×2)
问答题
阅读下列程序,说明本程序功能并写出运行结果。
MOV AL,00H;设置计数初值
AGAIN:OUT 80H,AL;输出到端口
CALL DELAY;调用延时子程序
INC AL;计数值递增
JMP AGAIN;返回,再次输出
DELAY:MOV CX,10;设置延时时间常数
DEALY1:LOOP DELAY1;循环,实现延时
RET;延时子程序返回
问答题
问答题
问答题
问答题