偏移值(Offset) |
数据字段的意义描述(Description) |
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
|
目前系统时间的“秒数”字段
预约警铃时间的“秒数”字段
目前系统时间的“分钟”字段
预约警铃时间的“分钟”字段
目前系统时间的“小时”字段
预约警铃时间的“小时”字段
星期几(星期一=01,星期二=02,依次类推)
目前系统日期字段(0~31)
目前系统月份字段(0~12)
系统公元纪年的后两位(00~99;00=2000,01=2001,以此类推) |
0Ah |
Status Register A(状态寄存器A) |
Bit7 |
指示位。0=目前可读取日期/时间,1=日期/时间更新中,稍后读取 |
Bit6-4 |
计时频率除法器的填值,BIOS默认为010b,指定32.768KHz的计数频率 |
Bit3-0 |
设置闹钟警示中断频率。BIOS默认为1024Hz,每次中断间隔为1/1024秒 |
|
0Bh |
Status Register B(状态寄存器B) |
Bit7 |
停止系统频率设定时间(0=直接设定时间,实时系统仍在计时状态)(1=停止CRT计时并设定时间) |
Bit6 |
周期性中断(0=Disable,1=Enable) |
Bit5 |
Alarm Interrupt(0=Disable,1=Enable) |
Bit4 |
Update-Ended Interrupt(0=Disable,1=Enable) |
Bit3 |
Square wave 方波设定(0=关掉方波,1=依Status Reg A 设定产生方波) |
Bit2 |
Date and Time Mode (0=使用BCD格式,为默认值。1=binary二进制值) |
Bit1 |
24 或 12 小时计时制(0=指定12小时制,1=设定24小时制) |
Bit0 |
日光节约时间(0=Disable,1=Enable) |
|
0Ch |
Status Register C(状态寄存器C),以下为只读状态 |
Bit7 |
IRQ Flag (read-only) |
Bit6 |
Periodic Interrupt Flag (read-only) |
Bit5 |
Alarm Interrupt Flag (read-only) |
Bit4 |
Update Interrupt Flag (read-only) |
Bit3-0 |
保留未用,应该设为 0。 |
|
0Dh |
Status Register D(状态寄存器D) |
Bit7 |
CMOS RAM内容合法(0=CMOS电池储电量偏低,RAM内容正常)(0=CMOS电池储电量偏低,RAM内容异常) |
Bit6-0 |
保留未用,应该设为 0。 |
|
0Eh |
Diagnostic Status(诊断状态记录值) |
Bit7 |
CMOS/RTC芯片电源(0=电源正常,1=电源不正常) |
Bit6 |
CMOS RAM checksum加总检查值状态(0=检查值正常,1=检查值不符) |
Bit5 |
CMOS RAM组态(0=CMOS记录的组态与目前检测到的一致,1=组态不一致) |
Bit4 |
CMOS RAM 记录的内存状态(0=CMOS记录的内存跟目前检测到的一致,1=组态不一致) |
Bit3 |
硬盘C:起始状态(0=启动通过,准备boot。1=硬盘C:启动失败,无法boot) |
Bit2 |
时间状态指示(0=记录时间正常。1=记录时间异常) |
Bit1-0 |
保留未用,应该设为 0。 |
|
0Fh |
shutdown status byte 当机复位指示字节,指示值如下: |
00h |
软件或其他不知名状态下的复位(reset) |
01h |
正在真实/保护模式下检查内存时发生reset或者重新进入真实模式下做芯片组initialization时发生reset |
02h |
在真实/保护模式下内存家传通过后的系统复位 |
03h |
在真实/保护模式下内存家传通失败的系统复位 |
04h |
通过INT 19h重新开机(boot) |
05h |
清除键盘中断(产生一个EOI信号)并且跳到40h:0067h记录的跳跃位置 |
06h |
在保护模式下完成所有测试后的系统复位或在未产生EOI信号下跳到40h:0067h记录的跳跃位置 |
07h |
在保护模式下没有通过所有测试后的系统复位 |
08h |
由POST切到保护模式下进行内存家测时所使用 |
09h |
由BIOS INT 1h 的 AH="87h"(区块移动功能)所使用 |
0Ah |
返回并跳跃到40h:0067h记录的程序进入点地址 |
0Bh |
以IRET方式回到40h:0067h记录的程序进入点 |
0Ch |
以RETF方式回到40h:0067h记录的程序进入点 |
0Dh-FFh |
系统电源刚打开时的复位 |
|