微机原理40BIOS功能调用

微机原理40BIOS功能调用

ID:40448049

大小:1.90 MB

页数:51页

时间:2019-08-02

微机原理40BIOS功能调用_第1页
微机原理40BIOS功能调用_第2页
微机原理40BIOS功能调用_第3页
微机原理40BIOS功能调用_第4页
微机原理40BIOS功能调用_第5页
资源描述:

《微机原理40BIOS功能调用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BIOS功能及其调用本次课的主要内容和要求了解BIOS的基本概念理解BIOS的功能理解BIOS功能调用的原理和方法BIOS和DOS功能调用的区别,对比学习了解BIOS功能调用的主要中断调用键盘中断调用——INT16H屏幕显示中断调用——INT10H时间回溯到1999年4月26日CIH,台湾人陈盈豪编写的一种文件型病毒。1998年7月26日,CIH病毒首次露面,袭击了美国。发作与日期相关。CIHv1.4——每月26日CIHv1.2——4.26CIHv1.3——6.26CIH病毒到底是怎么破坏我们的计算机呢?通过端口操作攻击,往BI

2、OS芯片写入乱码。往硬盘写入垃圾数据,最坏的情况下硬盘所有数据均被破坏。CIH直接攻击BIOSCIH病毒攻击开创了病毒能够破坏计算机硬件的“先河”!一、BIOS的功能Basic Input Output SystemBIOSROM-SoftwareHardwareBIOS基本输入输出系统固化在微机中的一组程序1、什么是BIOS?(1)BIOS芯片位置:主板上的一块正方形或长方形芯片(2)BIOS芯片的分类以芯片类型划分ROM、PROM、EPROM、EEPROM、FLASH-ROM以封装形式划分DIP、SOJ、TSOP、PLCC以

3、容量划分1Mbits、2M、4M、8M2、BIOS的主要功能加电自检PowerOnSelfTest初始化系统参数设置程序引导程序引导DOS、Windows自检及初始化程序服务处理为软件服务,通过端口发出命令,与外设交换数据。硬件中断处理为硬件服务,处理PC机硬件的中断请求。(1)系统参数设置程序CMOSComplementaryMetal-OxideSemiconductor数据存储芯片,时钟、配置信息。自检时读取CMOS信息,初始化微机。后备电池使其信息掉电不丢失。CMOS是系统参数存放的地方,BIOS设置程序是完成参数设置的

4、手段。BIOS≠CMOS,既相关又不同(2)特色BIOS技术BIOS为微机提供特色功能七彩虹的智能主板磐正主板的特色功能系统监控大师——MagicHealth超频磐石——PowerBIOS开机画面定制——MagicScreenBIOS在线升级——MagicFlash(3)升级BIOS的好处升级BIOS获得新功能,支持新硬件解决特殊的电脑故障,增加稳定性修正以前版本的缺陷不花钱升级电脑!(4)怎样升级BIOS?可通过特定的写入程序升级FLASHROM中的BIOS。通用工具DOS下的Awardflash写入工具Windows下的Wi

5、nflash写入工具厂家的专用工具(在线升级)技嘉:@BIOS工具升技:FlashMenu工具(5)DIY个性化开机画面可修改BIOS芯片的内容来定制开机画面。DOItYourself!以华硕主板为例①启动Mylogo,输入一个BIOS文件。②选择奥运开机图像文件并载入。③将图像文件放入BIOS文件中。④启动AsusUpdate,从档案升级BIOS。⑤弹出BIOS升级窗口,进行升级。奥运开机画面的图像文件已合并到BIOS文件中。华硕主板驱动光盘AsusUpdate软件包Mylogo开机画面定制程序调整图片文件并放入BIOS文

6、件中AsusUpdateBIOS升级程序将BIOS文件写入主板的BIOS芯片(6)BIOS的防护技术BIOS写保护技术BIOS备份技术DUALBIOS主BIOS、从BIOSSafeBIOS双分区便携式BIOSAIRBUSTwinBIOS智能型双BIOSQuadBIOSBIOS基本输入输出系统BIOS的主要功能BIOS的特色技术BIOS备份技术升级BIOS制作2008奥运会开机画面二、BIOS功能调用已经学习了DOS功能调用,为什么还要学习BIOS功能调用?给我个理由先!1、为什么要学BIOS功能调用执行速度较快;更强的硬件访问能

7、力;无微软操作系统的PC;没有一些特定的功能。“DOS功能调用”说:Sorry,ICan’t.“BIOS功能调用”说:Oh,ofcourseICandoit.BIOS调用17H的2号功能为读打印机状态,DOS调用中无等效功能!<对以下应用环境:2、什么是BIOS功能调用BIOS自检及初始化程序服务处理硬件中断处理BIOS中断服务子程序(键盘)BIOS中断服务子程序(显示器)BIOS中断服务子程序(打印机)BIOS中断服务子程序(其它)···我们的用户程序借助INTn指令BIOS功能调用3、BIOS功能调用的步骤执行软件中断指令I

8、NTn设置入口参数在AH设置功能号m执行软件中断指令INTn分析、应用出口参数n×4得到中断向量地址,转入中断服务程序执行将FL内容压入堆栈将当前断点的段基地址和偏移地址压栈保护清除IF和TF标志4、BIOS功能调用的优点更靠近硬件,可直接访问,速度快;功能更强

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。