SHOWCOLON PROC NEAR
MOV AL,':'
CALL SHOW
CALL CURMOVE
RET
SHOWCOLON ENDP
CURMOVE PROC NEAR
PUSH AX
PUSH BX
PUSH CX
PUSH DX
MOV AH,3
MOV BH,0
INT 10H
INC DL
MOV AH,2
INT 10H
POP DX
POP CX
POP BX
POP AX
RET
CURMOVE ENDP
这是一个显示系统时间的程序,运行时,在屏幕的右上角将以“时:分:秒”的形式
显示本机系统的时间。
该程序只能在DOS下运行。
SHOW PROC NEAR
PUSH AX
PUSH BX
PUSH CX
MOV AH,09H
MOV BX,attrib
MOV CX,1
INT 10H
POP CX
POP BX
POP AX
RET
SHOW ENDP
GO:
PUSH CS
POP DS
MOV AX,351CH
INT 21H
MOV OLD1C,BX
MOV BX,ES
MOV OLD1C+2,BX
MOV DX,OFFSET NEWINT1C
MOV AX,251CH
INT 21H
MOV DX,OFFSET GO
SUB DX,OFFSET START
MOV CL,4
SHR DX,CL
ADD DX,11H
MOV AX,3100H
INT 21H
CODE ENDS
END START
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页