閱讀下列程序,說明本程序功能并寫出運行結(jié)果。
MOV AH,0;累加器高位清零
MOV AL,10;累加器低位賦初值10
SAL AX,1;左移1位,(初值×2)
MOV BX,AX;(初值×2)送入BX保存
MOV CL,2;計數(shù)器賦值為2
SAL AX,CL;左移2次,(初值×2)×2×2
ADD AX,BX;累加,(初值×2)×2×2+(初值×2)
閱讀下列程序,說明本程序功能并寫出運行結(jié)果。
MOV AL,00H;設(shè)置計數(shù)初值
AGAIN:OUT 80H,AL;輸出到端口
CALL DELAY;調(diào)用延時子程序
INC AL;計數(shù)值遞增
JMP AGAIN;返回,再次輸出
DELAY:MOV CX,10;設(shè)置延時時間常數(shù)
DEALY1:LOOP DELAY1;循環(huán),實現(xiàn)延時
RET;延時子程序返回