MOV CH,4 //CH用作计数
LOOP_DISPLAY: ROL BX,CL //BX循环移位四次 MOV AX,BX //AX作为运算量 AND AX,0FH CMP AL,0AH
JB LOOP_DISPLAY1 //若小于10,则直接加30H即可转换为ASCII码
ADD AL,07H
LOOP_DISPLAY1: ADD AL,30H //转化为ASCII码 MOV DL,AL MOV AH,02H INT 21H DEC CH
JNZ LOOP_DISPLAY //不为0时,继续显示 POP AX POP BX POP CX RET DISPLAYS ENDP
//---------------------------------------------------------------------------- CODES ENDS
END START