求:用汇编语言编这个程序

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:18:10
编写子程序dispdate,在屏幕上显示当前月份及日期。其格式为类似于JAN_01的形式(1月1日)。即月份显示英文3个字母缩写。日期为两位阿拉伯数字。前加“-”横线。已预置好入口参数为:DH=月份(1-12),DL=日期(1-31)

运行时,在屏幕的右上角将以“时:分:秒”的形式显示本机系统的时间。
cursor equ 45H
attrib equ 2fh
code segment
assume cs:code,ds:code
start:
jmp go
oldcur dw ?
OLD1C DW 2 DUP(?)
NEWINT1C:
PUSHF
CALL DWORD PTR CS:OLD1C
push ax
PUSH BX
PUSH CX
PUSH DX
XOR BH,BH
MOV AH,3
INT 10H
MOV CS:OLDCUR,DX
MOV AH,2
xor bh,bh
MOV DX,CURSOR
INT 10H
MOV AH,2 ;读取系统时钟
INT 1AH
PUSH DX
PUSH CX
POP BX
PUSH BX
CALL SHOWBYTE
CALL SHOWCOLON
POP BX
XCHG BH,BL
CALL