真洁斯——BIOS基础篇_伟伟LOVE齐齐_百度空间

什 么 是 BIOS

计算机用户在使用计算机的过程中,都会接触到BIOS,它在计算机系统中起着非常重要的作用。
BIOS,完整地说应该是ROM-BIOS,是只读存储器基本输入/输出系统的简写,它实际上是被固化到计算机中的一组程序,为计算机提供{zdj0}的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。
 一、BIOS的功能

  从功能上看,BIOS分为三个部分:
  1.自检及初始化程序;
  2.硬件中断处理;
  3.程序服务请求。
  下面我们就逐个介绍一下各部分功能:

  (一)自检及初始化
  这部分负责启动计算机,具体有三个部分,{dy}个部分是用于计算机刚接通电源时对硬件部分的检测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统的启动。
  {zh1}一个部分是引导程序,功能是引导DOS或其他操作系统。BIOS先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动成功后,BIOS的这部分任务就完成了。

  (二)程序服务处理和硬件中断处理
  这两部分是两个独立的内容,但在使用上密切相关。
  程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入 输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的I/O设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC机硬件的需求,因此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。

  BIOS的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断14H等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。

二、BIOS的种类

  由于BIOS直接和系统硬件资源打交道,因此总是针对某一类型的硬件系统,而各种硬件系统又各有不同,所以存在各种不同种类的BIOS,随着硬件技术的发展,同一种BIOS也先后出现了不同的版本,新版本的BIOS比起老版本来说,功能更强。
  目前市场上主要的BIOS有AMI BIOS和Award BIOS。

  1.AMI BIOS
  AMI BIOS是AMI公司出品的BIOS系统软件,最早开发于80年代中期,为多数的286和386计算机系统所采用,因对各种软、硬件的适应性好、硬件工作可靠、系统性能较佳、操作直观方便的优点受到用户的欢迎。
  90年代,AMI又不断推出新版本的BIOS以适应技术的发展,但在绿色节能型系统开始普及时,AMI似乎显得有些滞后,Award BIOS的市场占有率借此机会大大提高,在这一时期,AMI研制并推出了具有窗口化功能的WIN BIOS,这种BIOS设置程序使用非常方便,而且主窗口的各种标记也比较直观,例如,一只小兔子表示优化的默认设置,而一只小乌龟则表示保守的设置,一个骷髅用来表示反病毒方面的设置,画笔和调色板则表示色彩的设置。
  AMI WinBIOS已经有多个版本,目前用得较多的有奔腾机主板的Win BIOS,具有即插即用、绿色节能、PCI总线管理等功能。

  2.Award BIOS
  Award BIOS是Award Software公司开发的BIOS产品,目前十分流行,许多586主板机都采用Award BIOS,功能比较齐全,对各种操作系统提供良好的支持。Award BIOS也有许多版本,现在用得最多的是4.X版。

BIOS 是什么 

BIOS的主要作用有三点

1.自检及初始化:开机后BIOS{zx0}被启动,然后它会对电脑的硬件设备进行xx彻底的检验和测试。如果发现问题,分两种情况处理:严重故障停机,不给出任何提示或信号;非严重故障则给出屏幕提示或声音报警信号,等待用户处理。如果未发现问题,则将硬件设置为备用状态,然后启动操作系统,把对电脑的控制权交给用户。

2.程序服务:BIOS直接与计算机的I/O(Input/Output,即输入/输出)设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作。

3.设定中断:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。

从上面的描述可以看出:BIOS可以算是计算机启动和操作的基石,一块主板或者说一台计算机性能优越与否,从很大程度上取决于板上的BIOS管理功能是否先进。大家在使用Windows 95/98中常会碰到很多奇怪的问题,诸如安装一半死机或使用中经常死机;Windows 95/98只能工作在安全模式;声卡解压卡显示卡发生冲突;CD-ROM挂不上;不能正常运行一些在DOS、Windows 3.x下运行得很好的程序等等。事实上这些问题在很大程度上与BIOS设置密切相关。换句话说,你的BIOS根本无法识别某些新硬件或对现行操作系统的支持不够完善。在这种情况下,就只有重新设置BIOS或者对BIOS进行升级才能解决问题。另外,如果你想提高启动速度,也需要对BIOS进行一些调整才能达到目的,比如调整硬件启动顺序、减少启动时的检测项目等等。

BIOS是一组设置硬件的电脑程序,保存在主板上的一块ROM芯片中。而CMOS通常读作C-mo-se(中文发音“瑟模室”),是电脑主板上的一块可读写的RAM芯片,用来保存当前系统的硬件配置情况和用户对某些参数的设定。CMOS芯片由主板上的充电电池供电,即使系统断电,参数也不会丢失。CMOS芯片只有保存数据的功能,而对CMOS中各项参数的修改要通过BIOS的设定程序来实现。

  常常听到计算机高手或者非高手说“口令忘啦?给CMOS放电吧。”,这到底是什么意思呢?
  如果你在计算机中设置了进入口令,而你又碰巧忘记了这个口令,你将无法进入计算机。不过还好,口令是存储在CMOS中的,而CMOS必须有电才能保持其中的数据。所以,我们可以通过对CMOS 的放电操作使计算机“放弃”对口令的要求。具体操作如下:
  打开机箱,找到主板上的电池,将其与主板的连接断开(就是取下电池喽),此时CMOS将因断电而失去内部储存的一切信息。再将电池接通,合上机箱开机,由于CMOS已是一片空白,它将不再要求你输入密码,此时进入BIOS设置程序,选择主菜单中的“LOAD BIOS DEFAULT”(装入BIOS缺省值)或“LOAD SETUP DEFAULT”(装入设置程序缺省值)即可,前者以xxx的方式启动计算机,后者能使你的计算机发挥出较高的性能。

BIOS是什么?

所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input System),其内容集成在微机主板上的一个ROM芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置,开机上电自检程序和系统启动自举程序等。

BIOS的功能

BIOS ROM 芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。BIOS管理功能包括:

1.BIOS中断服务程序实质上是微机系统中软件与硬件之间的一个可编程接口,主要用于程序软件功能与微机硬件之间 接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的设置等服务、程序。

2. BIOS系统设置程序:微机部件配置记录是放在一块可写的CMOS RAM芯片中的,主要保存着系统的基本情况,CPU特性,软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”,主要来设置CMOS RAM中的各项参数。这个程序在开机时按某个键就可进入设置状态,并提供良好的界面。

3.POST上电自检:微机接通电源后,系统首先由(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对CPU,640K基本内存,1M以上的扩展内存,ROM,主板,CMOS存储器,串并口,显示卡,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。

4. BIOS系统启动自举程序:系统完成POST自检后,ROM BIOS就首先按照系统CMOS设置中保存的启动顺序搜索软硬盘驱动器及CD-ROM,网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。

什么是POST自检

接通微机的电源,系统将执行一个自我检查的例行程序。这是BIOS功能的一部分,通常称为POST——上电自检(Power On Self Test)。
  
    完整的POST自检包括对CPU、系统主板、基本的640KB内存、1MB以上的扩展内存、系统ROM BIOS的测试;CMOS中系统配置的校验;初始化视频控制器,测试视频内存、检验视频信号和同步信号,对CRT接口进行测试;对键盘、软驱、硬盘及CD-ROM子系统作检查;对并行口(打印机)和串行口(RS232)进行检查。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。
  
    当自检完成后,系统转入BIOS的下一步骤:从A驱、C驱或CD-ROM以及网络服务器上寻找操作系统进行启动,然后将控制权交给操作系统。

CMOS与BIOS一样吗?


CMOS是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指微机主板上的一块可读写的RAM芯片。它存储了微机系统的实时钟信息和硬件配置信息等,共计128个字节。系统在加电引导机器时,要读取CMOS信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失。     BIOS是基本输入输出系统的缩写,指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。它负责开机时,对系统各项硬件进行初始化设置和测试,以保证系统能够正常工作。     于CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。CMOS RAM是系统参数存放的地方,而BIOS中系统设置程序是完成参数设置的手段。因此,准确的说法应是通过BIOS设置程序对CMOS参数进行设置。而我们平常所说的CMOS设置和BIOS设置是其简化说法,也就在一定程度上造成了两个概念的混淆。

BIOS与CMOS

本文摘自:

     我们经常听道什么bios、coms,它们是什么,有什么区别?具体如下:

    BIOS,(Basic Input/output system)即基本输入/输出系统。它实际上是被固化到计算机中的一组程序,为计算机 提供{zdj0}的、最直接的硬件控制。准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序) ,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。程序员可以通过对INT 5、INT 13等中断的访问直接调用BIOS中断例程。
    BIOS是固化在主板上的ROM芯片,而系统设置程序,微机部件配置情况是则是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息,关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。当微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test,上电自 检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
    目前市场上主要的BIOS有AMI BIOS和Award BIOS。586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便地实现BIOS升级,这就是我们常说的BIOS升级。

     CMOS,(是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息,见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),{zx1}的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对 CMOS信息重新设置以确保系统正常运行.

什么是BIOS

系统开机启动 BIOS,即微机的基本输入输出系统(Basic Input-Output System),是集成在主板上的一个ROM芯片,其中保存有微机系统 最重要的基本输入/输出程序、系统信息设置、开机上电自检程序和系统启动自举程序。在主板上可以看到BIOS ROM芯片, 请参见微机主板图。一块主板性能优越与否,很大程度上取决于板上的BIOS管理功能是否先进。

一、BIOS中断例程 即BIOS中断服务程序。它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。 DOS/Windows操作系统对软、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。程序员也可以通过 对INT 5、INT 13等中断的访问直接调用BIOS中断例程。

二、BIOS系统设置程序 微机部件配置情况是放在一块可读写的CMOS RAM芯片中的,它保存着系统CPU、软硬盘驱动器、显示器、键盘等部件的信息。 关机后,系统通过一块后备电池向CMOS供电以保持其中的信息。如果CMOS中关于微机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系统的软硬件故障。在BIOS ROM芯片中装有一个程序称为“系统设置程序”,就是用来 设置CMOS RAM中的参数的。这个程序一般在开机时按下一个或一组键即可进入,它提供了良好的界面供用户使用。这个设置 CMOS参数的过程,习惯上也称为“BIOS设置”。新购的微机或新增了部件的系统,都需进行BIOS设置。

三、POST上电自检 微机接通电源后,系统将有一个对内部各个设备进行检查的过程,这是由一个通常称之为POST(Power On Self Test,上电自 检)的程序来完成的。这也是BIOS的一个功能。完整的POST自检将包括CPU、640K基本内存、1M以上的扩展内存、ROM、主板、 CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘测试。自检中若发现问题,系统将给出提示信息或鸣笛警告。

四、BIOS系统启动自举程序 在完成POST自检后,ROM BIOS将按照系统CMOS设置中的启动顺序搜寻软硬盘驱动器及CDROM、网络服务器等有效的启动驱动器 ,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。

什么是CMOS

CMOS(本意是指互补金属氧化物半导体——一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯 片,用来保存当前系统的硬件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。 CMOS RAM本身只是一块存储器,只有数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留 在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了BIOS芯片中,在开机时通过特定的按键 就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。 早期的CMOS是一块单独的芯片MC146818A(DIP封装),共有64个字节存放系统信息,见CMOS配置数据表。386以后的微机一般将 MC146818A芯片集成到其它的IC芯片中(如82C206,PQFP封装),{zx1}的一些586主板上更是将CMOS与系统实时时钟和后备电池集 成到一块叫做DALLDA DS1287的芯片中。随着微机的发展、可设置参数的增多,现在的CMOS RAM一般都有128字节及至256字节 的容量。为保持兼容性,各BIOS厂商都将自己的BIOS中关于CMOS RAM的前64字节内容的设置统一与MC146818A的CMOS RAM格式 一致,而在扩展出来的部分加入自己的特殊设置,所以不同厂家的BIOS芯片一般不能互换,即使是能互换的,互换后也要对 CMOS信息重新设置以确保系统正常运行. 你认识主板上的BIOS芯片吗? 介绍常见的BIOS芯片的识别 ROM BIOS是主板上存放微机基本输入输出程序的只读存贮器,其功能是微机的上电自检、开机引导、基本外设I/O和系统CMOS 设置。 主板上的ROM BIOS芯片是主板上{wy}贴有标签的芯片,一般为双排直插式封装(DIP),上面印有“BIOS”字样。虽然有些BIOS 芯片没有明确印出“BIOS”,但凭借外贴的标签也能很容易地将它认出。 586以前的BIOS多为可重写EPROM芯片,上面的标签起着保护BIOS内容的作用(紫外线照射会使EPROM内容丢失),不能随便撕下。 586以后的ROM BIOS多采用EEPROM(电可擦写只读ROM),通过跳线开关和系统配带的驱动程序盘,可以对EEPROM进行重写,方便 地实现BIOS升级。 常见的BIOS芯片有AMI、Award、Phoenix等,在芯片上都能见到厂商的标记。

浅谈CMOS

本文作者:赵江波

大家都知道,在286以上的计算机中,一般都有一个CMOS RAM电路,它用于关机以后继续存放日期、时间、内存设置、软硬盘类型及其他许多有用的设置信息。CMOS即互补金属氧化物半导体,它的设置、应用和管理是保证系统正常工作的关键,下面就介绍一些有关CMOS的基本概念和应用。

ROM BIOS和CMOS RAM芯片
ROM BIOS是固化在ROM中的BIOS(Basic Input/Output System,简称基本输入/输出系统),他控制着系统全部硬件的运行,又为高层软件提供基层调用,BIOS芯片是插在主板上的一个长方形芯片。其比较xx的生产厂家有:American Megatrends INC.的AMI BIOS和Award Software INC.的AWARD BIOS。存放在ROM BIOS中的内容是不能被用户修改的,它主要用于存放:自诊断测试程序、系统自举装入程序、系统设置程序和主要I/O设备的I/O驱动程序及中断服务程序。自诊断测试程序:它通过读取系统主板上CMOS RAM中的内容来识别系统硬件的配置,并根据这些配置信息对系统中的各个部件进行自检和初始化。在POST(Power―On Self加电自检)过程中,如果CMOS RAM中的设置参数与系统实际配置的硬件不符,就会导致系统不能启动或不能正常工作。系统自举装入程序:该程序在系统自检正确后将操作系统盘的引导记录读入内存,然后由引导程序安装操作系统的核心程序。系统设置程序:在系统引导后,适时用热键(如Del)启动设置程序(SETUP),在这个设置程序中可对软硬件参数进行设置,然后由其存入CMOS RAM中。一般地,当系统{dy}次加电;系统增加、减少或更换硬件;CMOS RAM因掉电、病毒、放电等原因造成内容丢失;系统因需要而调整某些设置参数等原因时需要运行SETUP程序。常见的SETUP程序有AMI BIOS SETUP、AWARD BIOS SETUP、AMI WINBIOS SETUP、QUADTEL BIOS SETUP等。主要I/O设备的I/O驱动程序及中断服务程序:主要为计算机的低端输入/输出和各种中断提供服务。
CMOS RAM是一种互补金属氧化物半导体随即存储器,它主要具有功耗低(每位约10毫微瓦)、可随机读取或写入数据、断电后用外加电池来保持存储器的内容不丢失、工作速度比动态随机存储器(DRAM)高等特点。ROM BIOS对系统自检初始化后,将系统自检到的配置与CMOS RAM中的参数进行比较,在早期的PC中,用主板上的一组DIP开关(以不同组合来代表系统硬件资源的配置情况)来完成现在的CMOS RAM功能,在286以后则基本全都采用了CMOS RAM来保存系统设置的参数。CMOS RAM一般为64字节或128字节,用可充电的电池或外接电池(286机器用干电池较多,386以上的机器基本上都用充电电池了)对CMOS RAM芯片供电。
CMOS基本应用
CMOS数据的备份:由于CMOS的数据是否正确关系到系统是否能正常启动,所以对CMOS数据进行定期备份是非常重要的。备份的最简单方法是在SETUP程序中,用笔把各个参数记下来或者用屏幕硬拷贝(按Print Screen键)的方法把各个设置界面打印出来。这里介绍一种用程序把数据备份下来的方法(以AMI BIOS为例,这些方法对其他的CMOS也适用;用Turbo C 2.0,下同):
/*把CMOS中的数据读到A盘的CMOS.DAT文件中*/

#include "stdio.h"

main()

{ char cmos[64];FILE *fp;int i;

for (i=0;i<64;i++)

{ outportb(0x70,i);

cmos[i]=inportb(0x71);

}

fp=fopen("A:\CMOS.DAT","wb");

fwrite(&cmos[0],1,64,fp);

fclose(fp);

}

CMOS数据的恢复:文件CMOS.DAT的内容可以在GEBUG(或PCTOOLS等工具软件)中显示和编辑,也可将其再写回CMOS,这里给出自动写回数据的程序:
/*把A盘CMOS.DAT文件的数据写回CMOS中*/

#include "stdio.h"

main()

{ char cmos[64];FILE *fp;int i;

fp=fopen("A:\CMOS.DAT","rb");

fread(&cmos[0],1,64,fp);

for (i=0;i<64;i++)

{ outportb(0x70,i);

outportb(0x71,cmos[i]);

}

fclose(fp);

}

破译或摧毁CMOS口令:由于各种原因,有时需要破译或者摧毁CMOS的口令,此时可以根据具体情况采取各种不同的方法。如果能启动系统,但由于忘记或不知CMOS口令而无法进入CMOS设置状态,此时可采用程序法来破译CMOS的口令(由于程序较长,这里省略,如那位朋友有兴趣请Mail to:zuiyue@263.net)。用程序摧毁CMOS密码的设置:
/*摧毁CMOS密码*/

#include <dos.h>

void far (*p)()=MK_FP(0xffff,0x0000);

main()

{ int i;

for (i=0x34;i<0x40;i++) outp(0x70,i);

out(0x71,0);

(*p)();

}

用DEBUG向端口发送数据的O命令向端口70h和71h发送一个数据,也可以xxCMOS的设置,具体操作如下:

C:\>DEBUG

―O 70 10

―O 71 01

―Q

另外,也可以把上述操作用DEBUG写成一个程序放在一个文件(如DELCMOS.COM)中,具体操作如下:

C:\>DEBUG

―A 100

XXXX:0100 MOV DX,70

XXXX:0103 MOV AL,10

XXXX:0105 OUT DX,AL

XXXX:0106 MOV DX,71

XXXX:0109 MOV AL,01

XXXX:010B OUT DX,AL

XXXX:010C

―R CX

CX 0000

: 0C

―N DELCMOS.COM

―W

Writing 000C bytes

―Q

以后,只要能用软盘启动系统,运行DELCMOS.COM就能取消CMOS的设置。CMOS放电。如果由于人为原因或由于机器故障使CMOS被破坏,而又不能用软盘启动系统,即系统引导顺序为“C:,A:”,或者Floppy Drive A:设置为Not Installed(或Disabled),系统不认A驱,这是便只有放电一途了。放电的方法有电池短接法、跳线短接法和芯片放电法。电池短接法:如果利用可拆卸电池供电,可以把电池拔下,用一根导线将电池插座两端短路,对电路中的电容放电,使CMOS RAM中的信息被xx;如果电池被焊死在主板上,就必须用电烙铁和吸锡器拔开电池的一个管脚来放电。需说明的是,电池短接法必须在短电的情况下进行,此法对一般用户是不可取的,因为拆卸和焊接电池时可能造成主板的损坏、短路、断路等问题,建议用下面的跳线短接法给CMOS放电。跳线短接法:在电池附近有一个跳线开关,跳线旁边注有RESET CMOS、CLEAN CMOS、CMOS CLOSE或CMOS RAM RESET等字样,跳线开关一般为四脚,有的在1、2两脚上有一个跳接器,此时将其拔下接到2、4脚上即可放电;有的所有脚上都没有跳接器,此时将2脚于充电电容短接即可放电。芯片短接法:开机后运行CMOS的SETUP命令全是由于机内一块芯片的作用,此芯片一般位于主板的左上方,很容易找到。找到后,用一段裸露的铜丝线,在管脚上快速划过,可多划几次,这样CMOS所设置的参数便以丢失,开机后重新设置各参数即可。

BIOS ID大揭秘

本文摘自

编者按:现在许多玩家都在试图升级自己的BIOS,因为通过升级可以解决老版本中存在的BUG,也能支持更多的新硬件。但升级BIOS是一件较危险的事,特别需要认准该BIOS是哪个厂家提供的,否则用错了可能导致机器无法启动。有许多读者来信反映,他们不慎将主板的说明书弄丢了,或者主板说明书只有短短的几页,根本没写有关BIOS的信息。我们特意刊登这篇文章,让各位玩家了解一下,如何在这种情况下知道自己的主板BIOS信息。
    鉴别BIOS最准确的办法就是识别BIOS ID,也就是说,只要BIOS ID相同的主板,其BIOS程序是通用的。
  这里介绍一下如何记录你的BIOS ID,并从中发现主板的有关信息(以AWARD公司的BIOS为例):
  1.打开计算机电源;
  2.在屏幕的左上角将出现Award Modular BIOS(这并不是系统BIOS的版本号),在内存检测时按下Pause键;
  3.查看屏幕底端,有一系列数字与字母组成的标志,比如:10/16/97-i430TX-ALI513x-2A59IF3BC-00。
  其中最重要的标号是“2A59IF3BC”。“2A59I”是主板所采用的芯片组类型的编码(附后)。而其中第6、第7位字符尤为重要,它是硬件厂商的代码信息,比如上面给的符号序列中的“F3”,它代表“FYI(福扬)”系列主板。
  另外,“ALI513x”指主板的I/O芯片是采用ALI公司的513x系列。有些电脑爱好者以为同是TX芯片组的BIOS就可以拿来升级自己的TX主板,结果导致键盘不能用或找不到串并口,其原因就是因为不同厂家的TX主板采用了不同的I/O芯片。
  主板BIOS ID中芯片组的编码信息:
  2A69K:Intel 440BX chipset (Pentium Ⅱ based chipset)
  2A69J:Intel 440LX chipset (Pentium Ⅱ based chipset)
  2A69H:Intel 440FX chipset (Pentium Ⅱ/Pentium Pro based chipset)
  2A59C:Intel Triton FX chipset (Socket 7 based m/b)
  2A59F:Intel Triton Ⅱ HX chipset (Socket 7 based m/b)
  2A59G:Intel Triton VX chipset (Socket 7 based m/b)
  2A59H:Intel Triton VX chipset (Socket 7 based m/b)
  2A59I:Intel Triton TX chipset (Socket 7 based m/b)
  2A59A:Intel Natoma (Neptune) Chipset
  2A597:Intel Mercury Chipset
  2A59B:Intel Mercury Chipset
  2A5C7:VIA VT82C570 Chipset
  2A5G7:VLSI VL82C594 Chipset
  2A5GB:VLSI Lynx VL82C541/VL82C543
  2A5IA:SiS 501/02/03 Chipset
  2A5IC:SiS 5501/02/03 Chipset
  2A5ID:SiS 5511/12/13 Chipset
  2A5IE:SiS 5101-5103 chipset
  2A5IF:SiS 5596 chipset
  2A5IH:SiS 5571 Chipset
  2A5Ⅱ:SiS 5598 Chipset
  2A5IK:SiS 5591 Chipset
  2A5KB:Ali 1449/61/51 Chipset
  2A5KF:ALI 1521/23 Chipset
  2A5KI:ALI IV+ M1531/M1543 Chipset
  2A5LA:VIA Apollo VP1 Chipset (VT82C580VP)
  2A5LC:VIA Apollo VP2 Chipset
  2A5LD:VIA VPX Chipset
  2A5LE:VIA Apollo (M)VP32A5L7:VIA VT82C570
  2A5L9:VIA VT82C570M
  2A5R5:Forex 601A-613 Chipset
  2A5UI:Opti 82C822/596/597 Chipset
  2A5UL:Opti 82C822/571/572 Chipset
  2A5UM:Opti 82C822/546/547 Chipset
  2A5UN:Opti Viper-M 82C556/557/558 Chipset or Opti Viper 82C556/557/558
  2A5X7:UMC 82C890 Chipset
  2A5X8:UMC UM8886BF/UM8891BF/UM8892BF Chipset
  2A4H2:Contaq 82C596-9 Chipset
  2A4IB:SiS 496/497 Chipset
  2A4KC:Ali 1439/45/31 Chipset
  2A4KD:Ali 1489 Chipset
  2A4L4:VIA 486A/482/505 Chipset
  2A4L6:VIA 496/406/505 Chipset
  2A4UK:OPTI-802G-822
  2A4X5:UMC 8881/8886 Chipset
  2C403:EFAR EC802G-B Chipset
  2C4I8:SiS 471B/E Chipset
  2C4I9:SIS 85C471B/E/G Chipset
  2C4K9:ALI 14296 Chipset
  2C4L2:VIA 82C486A Chipset
  2C4L6:VIA VT496G Chipset
  2C4UK:OPTI - 802G
  2C4X2:UMC UM82C491/82C493 chipset
  2C4X6:UMC UM498F/496F
  2A431:Cyrix 5510 chipset (MediaGx)
  看了以上内容,希望大家在升级自己的主板时都能顺利完成。



郑重声明:资讯 【真洁斯——BIOS基础篇_伟伟LOVE齐齐_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——