计算机中有关BIOS的分析.ppt_第1页
计算机中有关BIOS的分析.ppt_第2页
计算机中有关BIOS的分析.ppt_第3页
计算机中有关BIOS的分析.ppt_第4页
计算机中有关BIOS的分析.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机中有关BIOS的分析,摘要:简单介绍BIOS在计算机中的功能,如何运用BIOS控制PC机。驻留在ROM中的BIOS给PC系列的不同微机处理提供了兼容的系统,加电自检、引导装入、主要I/O设备的处理程序以及接口控制等功能模块来处理所有的系统中断。使用BIOS 功能调用,是我们不必了解硬件操作的具体细节,直接使用指令设置参数,并调用BIOS例行程序,所以利用BIOS功能编写程序简洁、可续好、易于移植。,BIOS是一组固化到计算机主板上一个ROM芯片上的程序,它保存着计算机最重要的基本出入输出的程序,系统设置信息,开机上电自检程序和系统启动自举程序。BIOS设置程序是存储在BIOS芯片中的,只

2、有在开机时才可以进行设置,BIOS设置程序还可以排除系统故障或者诊断系统问题。计算机用户在使用计算机过程中都会接触到BIOS,它在计算机中起着非常重要的作用。,BIOS的中断类型,10显示器I/O、11取设备信息、12取内存容量、13磁盘I/O、14RS-232串行口I/O、15磁盘I/O、16键盘I/O、18ROM BASIC、19引导装入程序、1A时钟、40软盘BIOS 1BIOS键盘中断 类型16中断提供了基本的键盘操作,它的中断处理包括了3个不同的功能,分别根据寄存器的内容来选择,2BIOS显示中断 控制光标 光标在屏幕上指示字符的现实位置,它不是ASCII字符表中的字符,计算机有专门

3、的硬件控制光标,我们熟悉的光标符一般是一个下划线或方块等。利用INT/OH的功能1使光标显现或关闭。这个功能也控制光标行的开始和结束,也就是说控制光标的大小。表示光标行开始和结束的数据分别放在CH和CL的低4位(03),当CH得第4位位1时,光标不显现出来(关闭);当第4位为0时,光变在屏幕上显现出来。单色显示器的光标大小范围从013。,INT/OH的功能2设置光标位置。光标位置的行号设在DH寄存器中,列号设在DL中。在24*80的显示方式中坐标设在(0,0)是屏幕的左上角,(24,79)是屏幕的右下角。BH中必须包含被输出的页号,对单色显示器来说,页号总是0。 读光标位置 INT/OH功能3

4、是读光标位置,页号必须在BH中指定。此功能把光标位置的行号回送给DH,列号回送给DL。光标大小的参数填入CH和CL,也就是说 ,在CH和CL中回送的是功能1设置参数。 选择显示页,INT/OH的功能5可由程序确定显存中的显示区域。ROM BIOS将CGA的显存分为4页,每页25*80个字符,或分为8页,每页25*40个字符。每一页的起始地址在1KB的边界。这4页的起始地址分别为B800:0000,B800:1000,B800:2000,B800:3000 清屏和卷屏 INT/OH功能6能使屏幕内容上卷指定的行,这个功能需要设置7个参数。如果屏幕的起始行列不为(0,0),结束的行不为(24,79

5、),则屏幕只有指定的一部分具有上卷的功能,这个屏幕上的部分区域叫做窗口(window),像这样的窗口可以在屏幕上设定多个,这些窗口都可以独立使,用。如果上卷起超过指定窗口的顶部,这些窗口内容就消失,出现在窗口底部的新行被填为空格,其属性由BH寄存器决定。如果AH=0,则实际完成的工作时清屏的功能,它将按AL中的Blank字符(0)是指定的窗口为空格。 字符显示 OH的功能9和功能OA都能把一个字符送到显示屏幕,然后光标返回到它的初始位置,所以在当前光标位置上一个字符之后,必须用INT/OH的功能02移动光标到下一个字符位置上。这两种功能的区别是,AH=0AH的功能只输出字符,它的属性值就是这一

6、位置上先前已具有的属性。0AH功能在使用单色显示器时特别方便,因为此时我,们很少改变显示字符的属性。10H的功能8可读取当前光标位置的字符及属性。 彩色和字符串显示 在编写字符显示程序时,彩色显示和单色类型。例如,利用BIOS 10H的09功能显示彩色字符时,BL中设置的数据应为前景和背景和背景的属性值。 3BISO打印功能 BIOS 17H中断指令提供了由AH寄存器指定的三种不同的操作。BIOS中断17H的功能0是打印一个字符的功能。要打印输出字符放在AL中,打印机号放在DX中,BIOS最多允许连续三台打印机,机号分别为0,1和2.如果只有一台打印机,,那么就是0号打印机,打印机的状态信息被回送到AH寄存器。打印机开关关上又打开,打印机各部分就复位到初值,此功能和打开打印机时的作用一样。在每个程序的初始化部分可以17H的功能1来初始化打印机。 MOV AH,OH MOV DX,0 INT 17H 3BIOS串行通信口功能 计算机及其兼容机提供了一种有比较强的硬件依赖性,但却比较灵活的串行口I/O的方法,即通过INT/14H调用ROM BIOS串行通信口例行程序。该例行程序包括将串行口初始化为指定的字,节结构和传输速率,检查控制器的状态,读写字符等功能。,BIOS还原,为系统设置开机密码后,如果忘记管理员密码,就不能正常进入win

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论