我正在尝试制作一个显示日期(月,日,年)的程序。月份和日期显示正确,但年份搞砸了。注意,寄存器dh =月,dl =天,cx =年。这是我的代码:
INCLUDE PCMAC.INC
.MODEL SMALL
.586
.STACK 100h
.DATA
Message DB 'Today is $'
Slash DB '/'
Month DW ?
Day DW ?
Year DW ?
.CODE
EXTRN PutDec : NEAR
Hello PROC
_Begin
_GetDate
mov al, dh
mov ah, 0
call PutDec
mov al, dl
mov ah, 0
call PutDec
mov ax, cx
mov ah, 0
call PutDec
_Exit 0;
Hello ENDP
END Hello;
答案 0 :(得分:0)
if (value > 10 && value < 9000) {
...
}