怎么年份输不出来 bl 部分报错~
之前用了MOV AH,2AHINT 21H
下面是打印年份的子程序
几个BL 的地方都报错了 为什么啊
SHOWYEAR PROC NEAR
MOV AX,CX ;2ah 之后年份在cx 里面
MOV CX,4 ;年份的四位数字 循环4次
NEXT1: DIV DW10 ;DW10是 word型的10。用AX/10
MOV BL,LOW DX ;将余数放到BL 里
ADD BL,30H ;将BL 转换成相应的ASCII码
PUSH BL ;BL进栈
LOOP NEXT1 ;循环4次
MOV CX,4
NEXT2: POP DL ;将栈顶元素弹出到DL 里
MOV AH,02H
INT 21H ;输出DL
LOOP NEXT2
RET