偏移值(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 |
| ||||||||||||||||||
0Bh |
| ||||||||||||||||||
0Ch |
|
Status Register D(状态寄存器D) | |
Bit7 | CMOS RAM内容合法(0=CMOS电池储电量偏低,RAM内容正常)(0=CMOS电池储电量偏低,RAM内容异常) |
Bit6-0 | 保留未用,应该设为 0。 |
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。 |
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 | 系统电源刚打开时的复位 |
10h | |
值 | 软驱类型 |
Bits7-6 | 软盘驱动器数目(00=1 Drive,01=2 Drives) |
Bits5-4 | Monitor Type 显示器型号(00=Monochrome,01=40*25 CGA,10=80*25 CGA,11=VGA/EGA) |
Bit3 | 显示功能位(0=不显示,1=启用并显示)) |
Bit2 | 键盘功能位(0=关掉键盘,1=启用键盘) |
Bit1 | 协处理器(x87)(0=不具备FPU,1=具备) |
Bit0 | 软盘机Drive(0Disabled,1=Enabled) |
文章评论(0条评论)
登录后参与讨论