BIOS系统服务 —— 时钟服务

来源:互联网 发布:java 1.5.0 07下载 编辑:程序博客网 时间:2024/05/22 07:07

8 时钟服务(Clock Service——INT 1AH)

00H —读取时钟“滴答”计数06H —设置闹钟

01H —设置时钟“滴答”计数07H —闹钟复位

02H —读取时间0AH —读取天数计数

03H —设置时间0BH —设置天数计数

04H —读取日期 80H —设置声音源信息

05H —设置日期

 

(1)       功能00H

 

功能描述:读取时钟“滴答”计数

入口参数:AH00H

出口参数:AL00H——未过午夜,否则,表示已过午夜

CX:DX=时钟“滴答”计数

 

(2)       功能01H

 

功能描述:设置时钟“滴答”计数

入口参数:AH01H

CX:DX=时钟“滴答”计数

出口参数:无

 

(3)       功能02H

 

功能描述:读取时间

入口参数:AH02H

出口参数:CHBCD码格式的小时

CLBCD码格式的分钟

DHBCD码格式的秒

DL00H——标准时间,否则,夏令时

CF0——时钟在走,否则,时钟停止

 

(4)       功能03H

 

功能描述:设置时间

入口参数:AH03H

CHBCD码格式的小时

CLBCD码格式的分钟

DHBCD码格式的秒

DL00H——标准时间,否则,夏令时

出口参数:无

 

(5)       功能04H

 

功能描述:读取日期

入口参数:AH04H

出口参数:CHBCD码格式的世纪

CLBCD码格式的年

DHBCD码格式的月

DLBCD码格式的日

CF0——时钟在走,否则,时钟停止

 

(6)       功能05H

 

功能描述:设置日期

入口参数:AH05H

CHBCD码格式的世纪

CLBCD码格式的年

DHBCD码格式的月

DLBCD码格式的日

出口参数:无

 

(7)       功能06H

 

功能描述:设置闹钟

入口参数:AH06H

CHBCD码格式的小时

CLBCD码格式的分钟

DHBCD码格式的秒

出口参数:CF=0——操作成功,否则,闹钟已设置或时钟已停止

 

(8)       功能07H

 

功能描述:闹钟复位

入口参数:AH07H

出口参数:无

 

(9)       功能0AH

 

功能描述:读取天数计数,仅在PS/2有效,在此从略

 

(10)   功能0BH

 

功能描述:设置天数计数,仅在PS/2有效,在此从略

 

(11)   功能80H

 

功能描述:设置声音源信息

入口参数:AH80H

AL=声音源

00H——8253可编程计时器,通道2

01H——盒式磁带输入

02H——I/O通道上的"Audio In"

03H——声音产生芯片

出口参数:无

原创粉丝点击