BIOS系统服务 —— 时钟服务
2010-10-08 16:32
288 查看
8 时钟服务(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=时钟“滴答”计数
出口参数:无
(3) 功能02H
功能描述:读取时间
入口参数:AH=02H
出口参数:CH=BCD码格式的小时
CL=BCD码格式的分钟
DH=BCD码格式的秒
DL=00H——标准时间,否则,夏令时
CF=0——时钟在走,否则,时钟停止
(4) 功能03H
功能描述:设置时间
入口参数:AH=03H
CH=BCD码格式的小时
CL=BCD码格式的分钟
DH=BCD码格式的秒
DL=00H——标准时间,否则,夏令时
出口参数:无
(5) 功能04H
功能描述:读取日期
入口参数:AH=04H
出口参数:CH=BCD码格式的世纪
CL=BCD码格式的年
DH=BCD码格式的月
DL=BCD码格式的日
CF=0——时钟在走,否则,时钟停止
(6) 功能05H
功能描述:设置日期
入口参数:AH=05H
CH=BCD码格式的世纪
CL=BCD码格式的年
DH=BCD码格式的月
DL=BCD码格式的日
出口参数:无
(7) 功能06H
功能描述:设置闹钟
入口参数:AH=06H
CH=BCD码格式的小时
CL=BCD码格式的分钟
DH=BCD码格式的秒
出口参数:CF=0——操作成功,否则,闹钟已设置或时钟已停止
(8) 功能07H
功能描述:闹钟复位
入口参数:AH=07H
出口参数:无
(9) 功能0AH
功能描述:读取天数计数,仅在PS/2有效,在此从略
(10) 功能0BH
功能描述:设置天数计数,仅在PS/2有效,在此从略
(11) 功能80H
功能描述:设置声音源信息
入口参数:AH=80H
AL=声音源
=00H——8253可编程计时器,通道2
=01H——盒式磁带输入
=02H——I/O通道上的"Audio In"
=03H——声音产生芯片
出口参数:无
相关文章推荐
- Linux系统时钟同步服务NTPD配置方法
- BIOS系统服务 —— 直接系统服务
- BIOS系统服务 —— 显示服务
- uc/os iii(一) 系统时钟及其中断服务函数
- BIOS系统服务 —— 直接磁盘服务
- BIOS系统服务 —— 串行口服务
- BIOS系统服务 —— 杂项系统服务
- BIOS系统服务 —— 键盘服务
- BIOS系统服务 —— 并行口服务
- ThreadX 内部系统时钟服务
- 校车定位服务系统数据库初步设计
- 手动将Apache注册为系统服务
- Linux系统默认服务建议开启关闭说明列表
- bat脚本 手动启动系统服务
- C#小技巧系列之二:获取系统所有服务信息
- mysql--关于修复因重新安装系统破坏掉的mysql 服务
- (转)Nginx在RedHat中系统服务配置脚本
- 企业级安全服务权限控制 Acegi安装系统介绍 Spring Framework安全系统
- Android系统服务-WindowManager
- S3C2440时钟系统