汇编 1900应该不是闰年 但是输出是闰年 高手帮手

来源:百度知道 编辑:UC知道 时间:2024/06/24 22:34:18
DATA SEGMENT
STRING1 DB "IMPUT YEAR :",'$'
STRING2 DW ?
YES DB 10,13,"YES,IS LEAP.",'$'
NO DB 13,10,"NO,ISNOT LEAP",'$'
CHENGSHU DB 10D
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
LEA DX,STRING1
MOV AH,09H
INT 21H
XOR BX,BX
MOV CX,4

AGAIN: MOV AH,01H
INT 21H
AND AL,0FH
.IF AL>="0"||AL<="9"
SUB AL,30H
MOV DL,CL
DEC DL
.WHILE DL!=0
MUL CHENGSHU
DEC DL
.ENDW
.ENDIF
ADD BX,AX
DEC CX
.IF CX==0
JMP CROSS
.ENDIF
JMP AGAIN
CROSS:

网上有现成的:汇编题(判断闰年的程序)
http://zhidao.baidu.com/question/88777109.html?si=1
汇编高手请进,闰年的注释
http://zhidao.baidu.com/question/58725578.html?fr=qrl#