我想制作一个显示日期(月,日,年)的程序。月份和日期显示正确,但是年份很糟糕。请注意,寄存器dh =月,dl =日,cx =年。这里是我的代码:如何使用PCMAC.INC显示日期
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;
你知道你设置CX斧,然后立即覆盖的啊? – usr2564301
呵呵,谢谢解决了这个问题。 – user190494