時鐘服務(ClockService——INT1AH)

字號:

00H —讀取時鐘“滴答”計數(shù)06H —設(shè)置鬧鐘
    01H —設(shè)置時鐘“滴答”計數(shù)07H —鬧鐘復位
    02H —讀取時間0AH —讀取天數(shù)計數(shù)
    03H —設(shè)置時間0BH —設(shè)置天數(shù)計數(shù)
    04H —讀取日期 80H —設(shè)置聲音源信息
    05H —設(shè)置日期
    (1)、功能00H
    功能描述:讀取時鐘“滴答”計數(shù)
    入口參數(shù):AH=00H
    出口參數(shù):AL=00H——未過午夜,否則,表示已過午夜
    CX:DX=時鐘“滴答”計數(shù)
    (2)、功能01H
    功能描述:設(shè)置時鐘“滴答”計數(shù)
    入口參數(shù):AH=01H
    CX:DX=時鐘“滴答”計數(shù)
    出口參數(shù):無
    (3)、功能02H
    功能描述:讀取時間
    入口參數(shù):AH=02H
    出口參數(shù):CH=BCD碼格式的小時
    CL=BCD碼格式的分鐘
    DH=BCD碼格式的秒
    DL=00H——標準時間,否則,夏令時
    CF=0——時鐘在走,否則,時鐘停止
    (4)、功能03H
    功能描述:設(shè)置時間
    入口參數(shù):AH=03H
    CH=BCD碼格式的小時
    CL=BCD碼格式的分鐘
    DH=BCD碼格式的秒
    DL=00H——標準時間,否則,夏令時
    出口參數(shù):無
    (5)、功能04H
    功能描述:讀取日期
    入口參數(shù):AH=04H
    出口參數(shù):CH=BCD碼格式的世紀
    CL=BCD碼格式的年
    DH=BCD碼格式的月
    DL=BCD碼格式的日
    CF=0——時鐘在走,否則,時鐘停止
    (6)、功能05H
    功能描述:設(shè)置日期
    入口參數(shù):AH=05H
    CH=BCD碼格式的世紀
    CL=BCD碼格式的年
    DH=BCD碼格式的月
    DL=BCD碼格式的日
    出口參數(shù):無
    (7)、功能06H
    功能描述:設(shè)置鬧鐘
    入口參數(shù):AH=06H
    CH=BCD碼格式的小時
    CL=BCD碼格式的分鐘
    DH=BCD碼格式的秒
    出口參數(shù):CF=0——操作成功,否則,鬧鐘已設(shè)置或時鐘已停止
    (8)、功能07H
    功能描述:鬧鐘復位
    入口參數(shù):AH=07H
    出口參數(shù):無
    (9)、功能0AH
    功能描述:讀取天數(shù)計數(shù),僅在PS/2有效,在此從略
    (10)、功能0BH
    功能描述:設(shè)置天數(shù)計數(shù),僅在PS/2有效,在此從略
    (11)、功能80H
    功能描述:設(shè)置聲音源信息
    入口參數(shù):AH=80H
    AL=聲音源
    =00H——8253可編程計時器,通道2
    =01H——盒式磁帶輸入
    =02H——I/O通道上的"Audio In"
    =03H——聲音產(chǎn)生芯片
    出口參數(shù):無