数据区描述

数据区描述
本页内容,对于普通DIY来说是没有意义的;但对于某些“高手”可是很重要的。 段地址:00H 偏移类型内 容0000H256双字中断向量表。0300H256字节在自检和引导时作为缓冲区使用。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 8DMA标志 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字指向键盘缓冲区尾址,当该值等于前一字的值时,说明缓冲区满。41EH32字节循环键盘缓冲区,它保存键盘键入的字符,直到程序可以接收这些字符为止,前两个字指向此缓冲区的当前是首和尾。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)错。 20HNEC磁盘控制器片出现错误。 40H无效的查找操作。 80H延时,没有响应。442H7字节从NEC磁盘驱动器返回的七个字节状态信息(参见FDC)。449H字节指明当前视频方式,参见INT 10H。44AH字指明显示屏幕的当前列数。44CH字指明一个显示页面的字节数,它随时视频方式的不同而变化。80*25方式=1000H字节,40*25方式=800H字节,图形方式=4000H字节44EH字指明当前显示页面的地址,即显示在当前显示屏幕的显示页面。450H8字每个字均表示有关显示页面内当前光标的位置,每个字的第一字节表示列,第二字节表示行(改变这个字节并不能立刻改变显示)。460H字节表明光标的形状,此字节表示光标字符点阵的最下一行的行号,10H功能调用1设置此光标形状(不要直接更改此字节)。461H字节此字节表示光标字符点阵的最上一行的行号。10H功能调用1设置此光标形状(不要直接更改此字节)。462H字节表明工作显示页面号,由10H功能调用5设置。463H字表明当前工作显示板的口地址。3BCH=单色,3D4H=彩色。465H字节表明6845芯片的方式寄存器的当前值(端口:3X8H)。466H字节表示当前显示控制面板的设置。10H功能调用0BH可设置当前面板(端口:3D9H)。467H5字节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操作失效。 08HDMA错 09H试图使DMA对64K存储体进行存取。 0AH坏的扇区标志。 0BH坏磁道已清除。 0DH扇区号、格式错。 0EH控制数据地址已清除。 0FHDMA超出限制。 10H循环冗余校验CRC错。 11HECC数据错。 20HNEC磁盘控制器片出现错误。 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以上有效)。 位  0SW1(1=关闭) 1SW2(1=关闭) 2SW3(1=关闭) 3SW4(1=关闭) 4? 5? 6? 7?489H字节显示控制状态3(MCGA或VGA有效)。 位  0VGA模式状态 1灰度模式状态 2单色显示状态 3使用默认模式 4-- 5保留 6显示状态开关 7-- 值  位7位4  0 0350线模式 0 1400线模式 1 0200线模式 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字节键盘类型和方式,各位含义为: 位  0E1H隐含码最后。 1E0H隐含码最后。 2右Ctrl键按下。 3右Alt键按下。 4101/102键盘 5若读标识和键盘,则强置Num Lock。 6最后的字符是第一个ID字符。 7读键盘的ID。497H字节键盘标志。 位  0-2LED状态位。 3保留。 4收到消息。 5重发接收标志。 6方式指示器更新。 7键盘传送错误标志。498H双字等待完成标志的偏移地址。49AH双字用户等待计数(低位字),以微秒为单位。49EH字用户等待计数(高位字),以微秒为单位。4A0H字节RTC等待激活标志。80表示等待时间已过。4A1H7字节这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    保留4ACH8字节保留。4B4H字节键盘NMI控制标志(可变)。4B5H双字键盘中断中标志(可变)。4B9H字节端口60单字节队列(可变)。4BAH字节最后的键盘扫描码(可变)。4BBH字节NMI缓冲头位置(可变)。4BCH字节NMI缓冲头位置(可变)。4BDH16字节NMI扫描码缓冲(可变)。4CEH字日期计数(可变)。4F0H16字节?
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部