BIOS功能调用(课本P241)740汇总537课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《BIOS功能调用(课本P241)740汇总537课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BIOS 功能 调用 课本 P241 740 汇总 537 课件
- 资源描述:
-
1、幸运BIOS功能调用(课本P.241)BIOS(Basic Input/Output System)是驻留在ROM中的程序,提供了系统加电自检,引导装入以及对主要I/O接口的控制等功能。提供了最基本的系统硬件与软件间的接口。包括开机自检,显示器、键盘和打印机的字符传送,图形发生等。主要以中断处理程序的形式提供I/O设备的处理程序和常用例行程序。表表8.48.4 BIOSBIOS中断调用表中断调用表幸运用户程序和操作系统关系示意图用户程序高级语言磁盘操作系统(DOS)高级语言其他操作系统基本输入输出(BIOS)微机硬件系统幸运BIOS中断调用方法(1)设置分功能号。按实现的操作功能的要求,给指定
2、寄存器(通常为AH)送入分功能号。(2)设置入口参数。按操作要求,给寄存器填写相应参数的内容(某些调用无参数)。(3)使用中断语句INT n。执行调用的功能,其中n为中断号。(4)分析出口参数。如:MOVAH,0;分功能号为0 MOV AL,10H ;置入口参数 INT1AH;1AH为中断号,功能为读时间计数器的值幸运显示器中断调用(10H中断调用)有关显示输出的DOS功能调用不多,而BIOS调用(INT 10H)的功能很强,主要包括设置显示方式,设置光标大小和位置,设置调色板号,显示字符和显示图形等,见表8.5。幸运(1)设置显示方式(0号功能)入口参数:AH=0,AL=设置方式,见表8.6
3、。出口参数:无 表8.6 显示器工作方式 功能号 类型 分辨率 颜色 00H,01H 文本 4025 16 02H,03H 文本 8025 16 04H,05H 图形 3202004 06H 图形 6402002幸运(2)设置光标类型(1号功能)入口参数:AH=1,CH=光标开始行,CL=光标结束行。出口参数:无。根据CX给出光标的大小。(要在纯DOS下才能实现)mov ch,1 mov cl,3 mov ah,1 int 10h幸运(3)设置光标位置(2号功能)入口参数:AH=2,BH=页号,DH=行号,DL=列号。出口参数:无。根据DX给出确定光标的位置。(4)在当前光标位置写字符和属性(
4、9号功能)入口参数:AH=9,BH=页号,AL=字符的ASCII码,BL=字符属性,CX=写入字符数。出口参数:无。在当前光标处,可连续写CX个字符。幸运 例1:在第0页(20,25)的位置显示3个*mov bh,0 ;第0页 mov dl,25 ;坐标 mov dh,20 mov ah,2 ;设置光标位置 int 10h mov al,*;要显示的字符 mov bh,0 ;第0页 mov bl,0c3h ;颜色 mov cx,3 ;字符个数 mov ah,9 ;功能调用在光标位置显示字符 int 10h mov ah,4ch int 21h 幸运(5)初始始窗口或向上滚动(6号功能)入口参数
展开阅读全文