急求高手告诉我这个程序怎么弄(要用汇编语言)

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:05:09
在DOS屏幕上右上角动态显示日期、时间,要求格式:年-月-日 时:分:秒。
要求采用8253定时器中断方式实现定时及显示刷新

如果能有高手知道,把源代码发过来最好。如果不知道,能有www.pudn.com的账号帮我下几个合适的代码发过来也好。我的email是oyqj213@tom.com.

课程设计快要到期了。我把能给的最高的积分给出来了。
谢谢了!!

DATAS SEGMENT
WEEK DB 'Sunday. Monday. Tuesday. WednesdayThursday.Friday. Saturday.$'
TIME DB 'Today is 2000-05-01 20:00.00 Monday. $$'
DATAS ENDS

CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START:
MOV AX,DATAS
MOV DS,AX
PUSH DS
POP ES
MOV AX,3
INT 10H
MOV AH,01
MOV CX,2020H
INT 10H
X0:CLD
MOV DI,OFFSET TIME
ADD DI,9
MOV AH,2AH
INT 21H
MOV AX,CX
PUSH DX
XOR DX,DX
MOV SI,03E8H
DIV SI
MOV SI,DX
OR AL,30H
STOSB
MOV AX,SI
MOV DL,64H
DIV DL
MOV DH,AH
OR AL,30H
STOSB
MOV AL,DH
CALL QQQ
INC DI
POP CX
MOV AL,CH
CALL QQQ
INC DI
MOV AL,CL
CALL QQQ
INC DI
MOV AH,2CH
INT 21H
PUSH DX
MOV AL,CH
CALL QQQ