时钟服务(Clock Service——INT 1AH)
00H —读取时钟“滴答”计数06H —设置闹钟
01H —设置时钟“滴答”计数07H —闹钟复位
02H —读取时间0AH —读取天数计数
03H —设置时间0BH —设置天数计数
04H —读取日期 80H —设置声音源信息
05H —设置日期
(1)、功能00H
功能描述:读取时钟“滴答”计数
入口参数:AH=00H
出口参数:AL=00H——未过午夜,否则,表示已过午夜
CX:DX=时钟“滴答”计数
(2)、功能01H
功能描述:设置时钟“滴答”计数
入口参数:AH=01H
CX:DX=时钟“滴答”计数
出口参数:无
DOSSEG
.MODEL SMALL
.STACK 100H
.DATA
OTSTR1 DB "Program Begins!$"
OTSTR2 DB "Program Halted!$"
.CODE
START:
MOV AX,@DATA
MOV DS,AX
MOV DX,OFFSET OTSTR1
MOV AH,9
INT 21H
MOV CX,0
MOV DX,0
MOV AH,1
MOV AL,0
INT 1AH ;调用时间中断,清零
LOOP1:
MOV AH,0
INT 1AH ;读时间计数器。
CMP DX,100 ;延是5.5sec
JB LOOP1
MOV AH,9
MOV DX,OFFSET OTSTR2
INT 21H
MOV AH,4CH
INT 21H
END START
阅读(5786) | 评论(0) | 转发(0) |