未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS维修 >> BIOS基础知识             

BIOS数据区说明

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

 

    本网页内容,对于普通DIY来说是没有意义的;但对于某些“高手”可是很重要的。本页只是让大家了解一下BIOS各数据区的内容说明。

 

       段地址:00H

偏移

类型

内      容

0000H

256双字

中断向量表。

0300H

256字节

在自检和引导时作为缓冲区使用。

400H

计算机上0号RS232-1适配器的基地址,通常为3F8H。

402H

计算机上1号RS232-1适配器的基地址,通常为2F8H。

404H

计算机上2号RS232-1适配器的基地址。

406H

计算机上3号RS232-1适配器的基地址。

408H

计算机上0号并行打印机适配器的基地址,通常为378H。

40AH

计算机上1号并行打印机适配器的基地址。

40CH

计算机上2号并行打印机适配器的基地址。

40EH

计算机上3号并行打印机适配器的基地址。(PS2型此值为扩展BIOS数据区段地址)

410H

该字保存与计算机连接的设备编码表,BIOS中断11H(设备测定)可返回此信息。

 

 

 

0

软驱安装标志,此位为0表示没有软驱。

 

1

数字协处理器安装标志,此位为0表示未安装协处理器。

 

3-2

系统板RAM的大小,适用于一些旧机型,PS2型未使用。00=16K,01=32K,10=48K,11=64K)。

 

5-4

初始显示方式(00=AG,01=CGA-40,10=CGA-80,11=MDA-80)。

 

7-6

软驱的数量,公当位0为1时有效,00=1,01=2,10=3,11=4

 

8

DMA标志

 

9-11

所连RS232适配器数

 

12

连有游戏I/O

 

13

不用(PS2型为内置MODEM安装标志,此位为0表示没有安装)

 

14-15

所连打印机适配器数

412H

字节

初始测试标志(红外线键盘连接错误单元/?)。

413H

该字给出打印机可用RAM的容量,基本内存容量为0-10K,以千字节为单位。BIOS中断12H(内存大小测定)可返回此信息。

415H

I/O通道的存储器容量(PS2型,BIOS控制标志)。

417H

字节

这是第一个键盘状态字,通过编码,使每位均有特定的含义,具体格式如下:

 

 

 

0

表示键盘右边的Shift键当前是否被按下(1表示按下,0表示未按下)。

 

1

表示键盘左边的Shift键当前是否被按下(1表示按下,0表示未按下)。

 

2

表明Ctrl键当前是否按下(1表示按下,0表示未按下)。

 

3

表明Alt键当前是否按下(1表示按下,0表示未按下)。

 

4

屏幕(Scroll)锁定开关键状态(1表示屏幕锁定处于开,0表示关)。

 

5

数字(Num Lock)锁定开关键状态(1表示数字锁定处于开,0表示关)。

 

6

大写字母(Caps Lock)开关键状态(1表示Caps Lock处于开,0表示关)。

 

7

插入状态,它表明Ins键是否已按下,以使计算机进入“插入”方式,1表示插入状态正工作,0表明未动作。

418H

字节

这是第二个键盘状态字,其格式如下:

 

 

 

0

表示键盘左边Ctrl键当前是否被按下(1表示按下,0表示未按下)。

 

1

表示键盘左边Alt键当前是否被按下(1表示按下,0表示未按下)。

 

2

如按下Ctrl+Alt+Del键,则该位为1。

 

3

如果系统键(Ctrl和Num Lock)接下且保持住,则该位为1,当这个系统键依次按下时,BIOS暂停处理,直至下键按下为止。但它仍响应中断。

 

4

表明屏幕(Scrool)锁定键当前是否按下(1表示按下,0表示未按下)。

 

5

表明数字(Num Lock)锁定键当前是否按下(1表示按下,0表示未按下)。

 

6

表明大写字母(Caps Lock)锁定键当前是否按下(1表示按下,0表示未按下)。

 

7

表明Ins键当前是否按下(1表示按下,0表示未按下)。

419H

字节

为Alt和数字键盘键入的数而保留。(按住ALT+数字,可直接得到相应的ASCII码)

41AH

指向键盘缓冲区首址

41CH

指向键盘缓冲区尾址,当该值等于前一字的值时,说明缓冲区满。

41EH

32字节

循环键盘缓冲区,它保存键盘键入的字符,直到程序可以接收这些字符为止,前两个字指向此缓冲区的当前是首和尾。

43EH

字节

表示磁盘驱动器的搜索状态,0-3位分别对应于驱动器。如果这些位中有一位为0,则表示在搜索磁道之前,必须重新校准相应的驱动器。位4-6未使用,位7为中断标志位,为1表示中断发生。

43FH

字节

表示磁盘驱动器的马达状态,0-3位分别对应于驱动器0-3,如果某位被置为1,则相应驱动器的马达正在转动。位4-6未使用,位7为1表示现行操作是写。

440H

字节

保存一个表明驱动器马达接通多长时间的计数,每个时钟节拍,计数减1,当计数为0明马达停转(根据INT8计时)。

441H

字节

表明磁盘工作状态,它被编码,通过使相应位置1来表示一个特定的状态,格式如下:

 

 

 

00H

正确。

 

01H

送给磁盘控制器的是无效命令。

 

02H

在盘上未找到地址标记。

 

03H

试图在有写保护的盘上写操作。

 

04H

所请求扇区未找到。

 

08H

驱动器DMA错。

 

09H

试图使DMA对64KB存储体进行存取。

 

10H

循环冗余校验(CRC)错。

 

20H

NEC磁盘控制器片出现错误。

 

40H

无效的查找操作。

 

80H

延时,没有响应。

442H

7字节

从NEC磁盘驱动器返回的七个字节状态信息(参见FDC)。

449H

字节

指明当前视频方式,参见INT 10H。

44AH

指明显示屏幕的当前列数。

44CH

指明一个显示页面的字节数,它随时视频方式的不同而变化。80*25方式=1000H字节,40*25方式=800H字节,图形方式=4000H字节

44EH

指明当前显示页面的地址,即显示在当前显示屏幕的显示页面。

450H

8字

每个字均表示有关显示页面内当前光标的位置,每个字的第一字节表示列,第二字节表示行(改变这个字节并不能立刻改变显示)。

460H

字节

表明光标的形状,此字节表示光标字符点阵的最下一行的行号,10H功能调用1设置此光标形状(不要直接更改此字节)。

461H

字节

此字节表示光标字符点阵的最上一行的行号。10H功能调用1设置此光标形状(不要直接更改此字节)。

462H

字节

表明工作显示页面号,由10H功能调用5设置。

463H

表明当前工作显示板的口地址。3BCH=单色,3D4H=彩色。

465H

字节

表明6845芯片的方式寄存器的当前值(端口:3X8H)。

466H

字节

表示当前显示控制面板的设置。10H功能调用0BH可设置当前面板(端口:3D9H)。

467H

5字节

PC中,这5个字节用以表示磁带控制的定时计数字、CRC寄存器字和最后输入数值字节,在AT中,这5个字节作为端口使用,从467H开始的双字长是一个指针,它指向BIOS开关使80X86由保护虚地址方式转到实地址方式时控制返回的位置。

46CH

双字

这是BIOS作为时钟计数器的一个双字单元,时钟第步进一次,此值增加一次,其值为0,表示一天开始(午夜),当此计数器达到一天结束的值时,计数器清0,且字节470H置1。中断1AH功能调用0可从此双字单元中读取一天的时间。

470H

字节

这是一个时钟翻转字节。当时钟计数器达到一天结束且复位时,此字节置1以表明新的一天开始。中断1AH功能调用0在读取这一天的时间后,将此字节复位。

471H

字节

位7为1表示BREAK键按下(INT 9设置此标志)。

472H

由软件设置复位功能标志或直接跳转FFFF:0重启动。

 

 

 

1234H

热启动

 

5678H

系统中止

 

9ABCH

在制造商检测时使用。

474H

字节

硬盘状态。

 

 

 

00H

正确

 

01H

送给磁盘控制器的是无效命令或参数。

 

02H

在盘上未找到地址标记

 

03H

试图在有写保护的盘上进行写操作。

 

04H

所请求扇区未找到。

 

05H

重新复位失败。

 

07H

操作失效。

 

08H

DMA错

 

09H

试图使DMA对64K存储体进行存取。

 

0AH

坏的扇区标志。

 

0BH

坏磁道已清除。

 

0DH

扇区号、格式错。

 

0EH

控制数据地址已清除。

 

0FH

DMA超出限制。

 

10H

循环冗余校验CRC错。

 

11H

ECC数据错。

 

20H

NEC磁盘控制器片出现错误。

 

40H

无效的查找操作。

 

80H

延时,没有响应。

 

AAH

没准备好。

 

BBH

发生错误,定义不正确。

 

CCH

写错误。

 

E0H

寄存器错误。

 

FFH

磁盘检测失败。

475H

字节

硬盘设备数。

476H

字节

磁盘适配器控制。

477H

字节

硬盘适配器端口。

478H

字节

测试打印机0的超时值。

479H

字节

测试打印机1的超时值。

47AH

字节

测试打印机2的超时值。

47BH

字节

测试打印机3的超时值(PS2型除外)。

47CH

字节

测试0号RS232超时值。

47DH

字节

测试1号RS232超时值。

47EH

字节

测试2号RS232超时值。

47FH

字节

测试3号RS232超时值。

480H

指向存放键盘输入字符的循环缓冲区首址。

482H

指向存放键盘输入字符的循环缓冲区尾址。

484H

字节

显示字符的列数。其值为显示字符的列数减1(EGA以上有效)。

485H

每个字符高度(EGA以上有效)。

487H

字节

显示控制状态(EGA以上有效)1。

 

 

 

0

光标仿真模式状态(1为开启)。

 

1

单色显示系统状态(1为启用)。

 

2

保留。

 

3

显示系统空闲状态(1为空闲)。

 

4

保留。

 

6-5

显存容量(00=64K,01=128K,10=192K,11=256K)。

 

7

显示模式可用状态。

488H

字节

显示控制状态2(EGA以上有效)。

 

 

 

0

SW1(1=关闭)

 

1

SW2(1=关闭)

 

2

SW3(1=关闭)

 

3

SW4(1=关闭)

 

4

 

5

 

6

 

7

489H

字节

显示控制状态3(MCGA或VGA有效)。

 

 

 

0

VGA模式状态

 

1

灰度模式状态

 

2

单色显示状态

 

3

使用默认模式

 

4

--

 

5

保留

 

6

显示状态开关

 

7

--

 

 

 

位7位4

 

 

0 0

350线模式

 

0 1

400线模式

 

1 0

200线模式

 

1 1

保留

48AH

字节

显示适配器DCC索引。

48BH

字节

最后磁盘数据率。

 

 

 

3-0

保留。

 

5-4

步进时间。

 

7-6

数据传输率。

48CH

字节

硬盘状态。

48DH

字节

硬盘错误。

48EH

字节

硬盘中断标志。

48FH

字节

位0为1,表示硬盘和软盘使用一个控制卡。

490H

字节

驱动器0介质状态。

491H

字节

驱动器1介质状态。

492H

字节

驱动器0的起始状态。

493H

字节

驱动器2的起始状态。

494H

字节

驱动器0磁道数。

495H

字节

驱动器1磁道数。

496H

字节

键盘类型和方式,各位含义为:

 

 

 

0

E1H隐含码最后。

 

1

E0H隐含码最后。

 

2

右Ctrl键按下。

 

3

右Alt键按下。

 

4

101/102键盘

 

5

若读标识和键盘,则强置Num Lock。

 

6

最后的字符是第一个ID字符。

 

7

读键盘的ID。

497H

字节

键盘标志。

 

 

 

0-2

LED状态位。

 

3

保留。

 

4

收到消息。

 

5

重发接收标志。

 

6

方式指示器更新。

 

7

键盘传送错误标志。

498H

双字

等待完成标志的偏移地址。

49AH

双字

用户等待计数(低位字),以微秒为单位。

49EH

用户等待计数(高位字),以微秒为单位。

4A0H

字节

RTC等待激活标志。80表示等待时间已过。

4A1H

7字节

这7个字节用于局域网。

4A8H

双字

这双字指向保存视频系统的指针表。指针表格式为:

 

 

偏移值     类型    指向
 00H      DD    视频参数
 04H      DD    参数保存区
 08H      DD    字母字符集
 0CH      DD    图形字符集
 10H      DD    第二个保存指针表
 14H      DD    保留
 18H      DD    保留
第二个指针表格式为:
偏移值     类型    功能或指向
 00H      DW    这个表的字节
 02H      DD    组合码表
 06H      DD    第二个字母字符集
 0AH      DD    用户调色板表
 0EH      DD    保留
 12H      DD    保留
 16H      DD    保留

4ACH

8字节

保留。

4B4H

字节

键盘NMI控制标志(可变)。

4B5H

双字

键盘中断中标志(可变)。

4B9H

字节

端口60单字节队列(可变)。

4BAH

字节

最后的键盘扫描码(可变)。

4BBH

字节

NMI缓冲头位置(可变)。

4BCH

字节

NMI缓冲头位置(可变)。

4BDH

16字节

NMI扫描码缓冲(可变)。

4CEH

日期计数(可变)。

4F0H

16字节

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905