int10-int18bios中断

上传人:第*** 文档编号:34065002 上传时间:2018-02-20 格式:DOC 页数:14 大小:72KB
返回 下载 相关 举报
int10-int18bios中断_第1页
第1页 / 共14页
int10-int18bios中断_第2页
第2页 / 共14页
int10-int18bios中断_第3页
第3页 / 共14页
int10-int18bios中断_第4页
第4页 / 共14页
int10-int18bios中断_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《int10-int18bios中断》由会员分享,可在线阅读,更多相关《int10-int18bios中断(14页珍藏版)》请在金锄头文库上搜索。

1、BIOS中断:1、显示服务(Video Service INT 10H) 00H 设置显示器模式01H 设置光标形状02H 设置光标位置03H 读取光标信息04H 读取光笔位置05H 设置显示页06H、07H 初始化或滚屏08H 读光标处的字符及其属性09H 在光标处按指定属性显示字符0AH 在当前光标处显示字符0BH 设置调色板、背景色或边框0CH 写图形象素0DH 读图形象素0EH 在Teletype模式下显示字符0FH 读取显示器模式10H 颜色11H 字体12H 显示器的配置13H 在Teletype 模式下显示字符串1AH 读取/设置显示组合编码1BH 读取功能/状态信息1CH 保存

2、/恢复显示器状态(1)、功能00H功能描述:设置显示器模式入口参数:AH00HAL显示器模式,见下表所示出口参数:无可用的显示模式如下所列: 00H:4025 16 色 文本01H:4025 16 色 文本02H:8025 16 色 文本03H: 8025 16色 文本04H:320200 4色05H:320200 4色06H:640200 2色07H:8025 2色 文本08H:160200 16色09H:320200 16色0AH:640200 4色0BH:保留0CH:保留0DH:320200 16色0EH:640200 16色0FH:640350 2(单色)10H:640350 4色10

3、H:640350 16色11H:640480 2色12H:640480 16色13H:640480 256色对于超级VGA显示卡,我们可用AX4F02H和下列BX的值来设置其显示模式。 BX显示模式属性100H:640400 256色101H:640480 256色102H:800600 16色103H:800600 256色104H:1024768 16色105H:1024768 256色106H:12801024 16色107H:12801024 256色108H:8060 文本模式109H:13225 文本模式10AH:13243 文本模式10BH:13250 文本模式10CH:1326

4、0 文本模式(2)、功能01H 功能描述:设置光标形状入口参数:AH01HCH低四位光标的起始行CL低四位光标的终止行出口参数:无(3)、功能02H 功能描述:用文本坐标下设置光标位置入口参数:AH02HBH显示页码DH行(Y 坐标 )DL列(X 坐标 )出口参数:无(4)、功能03H 功能描述:在文本坐标下,读取光标各种信息入口参数:AH03HBH显示页码出口参数:CH光标的起始行CL光标的终止行DH行(Y 坐标 )DL列(X 坐标 )(5)、功能04H 功能描述:获取当前状态和光笔位置入口参数:AH04H出口参数:AH00h光笔未按下/ 未触发,01h光笔已按下/已触发BX象素列(图形X坐

5、标)CH象素行(图形Y坐标,显示模式:04H06H)CX象素行(图形Y坐标,显示模式:0DH10H)DH字符行( 文本 Y坐标)DL字符列( 文本X坐标)(6)、功能05H 功能描述:设置显示页,即选择活动的显示页入口参数:AH05HAL显示页对于CGA、EGA、MCGA和VGA ,其显示页如下表所列: 模式页数显示器类型00H、01H07CGA、EGA、MCGA、VGA02H、03H03CGA02H、03H07EGA 、MCGA、VGA07H07EGA、VGA0DH07EGA、 VGA0EH03EGA、VGA0FH01EGA、VGA10H01EGA、VGA对于PCjr:AL80H读取CRT/

6、CPU页寄存器81H设置CPU页寄存器82H设置CRT页寄存器83H设置CRT/CPU页寄存器BHCRT页(子功能号82H和83H)BLCPU 页(子功能号81H和83H)出口参数:对于前者,无出口参数,但对PCjr在子功能80H83H调用下,有:BHCRT页寄存器,BLCPU页寄存器(7)、功能06H和07H 功能描述:初始化屏幕或滚屏入口参数:AH06H向上滚屏,07H向下滚屏AL滚动行数(0清窗口)BH空白区域的缺省属性(CH、CL)窗口的左上角位置 (Y坐标,X坐标)(DH、DL)窗口的右下角位置(Y坐标,X 坐标)出口参数:无(8)、功能08H 功能描述:读光标处的字符及其属性入口参

7、数:AH08HBH显示页码出口参数:AH属性AL字符(9)、功能09H 功能描述:在当前光标处按指定属性显示字符入口参数:AH09HAL字符BH显示页码BL属性(文本模式)或颜色(图形模式)CX重复输出字符的次数出口参数:无(10)、功能0AH 功能描述:在当前光标处按原有属性显示字符入口参数:AH0AHAL字符BH显示页码BL颜色(图形模式,仅适用于PCjr)CX重复输出字符的次数出口参数:无(11)、功能0BH 功能描述:设置调色板、背景色或边框入口参数:AH0BH设置颜色:BH00H,BL颜色选择调色板:BH01H,BL调色板(320200、4种颜色的图形模式)出口参数:无(12)、功能

8、0CH 功能描述:写图形象素入口参数:AH0CHAL象素值BH页码(CX、DX) 图形坐标列 (X)、行(Y)出口参数:无(13)、功能0DH 功能描述:读图形象素入口参数:AH0DHBH页码(CX、DX) 图形坐标列 (X)、行(Y)出口参数:AL象素值(14)、功能0EH 功能描述:在Teletype模式下显示字符入口参数:AH0EHAL字符BH页码BL前景色(图形模式)出口参数:无(15)、功能0FH 功能描述:读取显示器模式入口参数:AH0FH出口参数:AH屏幕字符的列数AL显示模式(参见功能00H中的说明)BH页码(16)、功能10H 功能描述:颜色中断。其子功能说明如下: 00H

9、设置调色板寄存器01H 设置边框颜色02H 设置调色板和边框03H 触发闪烁/亮显位07H 读取调色板寄存器08H 读取边框颜色09H 读取调色板和边框10H 设置颜色寄存器12H 设置颜色寄存器块13H 设置颜色页状态15H 读取颜色寄存器17H 读取颜色寄存器块1AH 读取颜色页状态1BH 设置灰度值(17)、功能11H 功能描述:字体中断。其子功能说明如下: 00H装入用户字体和可编程控制器10H装入用户字体和可编程控制器01H装入814 ROM字体和可编程控制器11H装入814 ROM字体和可编程控制器02H装入88 ROM字体和可编程控制器12H装入88 ROM字体和可编程控制器03

10、H设置块指示器04H装入816 ROM字体和可编程控制器14H装入816 ROM字体和可编程控制器20H设置INT 1Fh字体指针21H为用户字体设置INT 43h22H为814 ROM字体设置INT 43H23H为88 ROM字体设置INT 43H24H为816 ROM字体设置INT 43H30H读取字体信息(18)、功能12H 功能描述:显示器的配置中断。其子功能说明如下:10H 读取配置信息20H 选择屏幕打印30H 设置扫描行31H 允许/禁止装入缺省调色板32H 允许/禁止显示33H 允许/禁止灰度求和34H 允许/禁止光标模拟35H 切换活动显示36H 允许/禁止屏幕刷新(19)、

11、功能13H 功能描述:在Teletype模式下显示字符串入口参数:AH13HBH页码BL属性(若AL=00H或01H)CX显示字符串长度(DH、DL)坐标(行、列)ES:BP显示字符串的地址 AL显示输出方式0字符串中只含显示字符,其显示属性在BL 中。显示后,光标位置不变1字符串中只含显示字符,其显示属性在BL 中。显示后,光标位置改变2字符串中含显示字符和显示属性。显示后,光标位置不变3字符串中含显示字符和显示属性。显示后,光标位置改变出口参数:无(20)、功能1AH 功能描述:读取/设置显示组合编码,仅 PS/2有效,在此从略(21)、功能1BH 功能描述:读取功能/状态信息,仅 PS/

12、2有效,在此从略(22)、功能1CH 功能描述:保存/恢复显示器状态,仅 PS/2有效,在此从略2、直接磁盘服务(Direct Disk ServiceINT 13H) 00H 磁盘系统复位01H 读取磁盘系统状态02H 读扇区03H 写扇区04H 检验扇区05H 格式化磁道06H 格式化坏磁道07H 格式化驱动器08H 读取驱动器参数09H 初始化硬盘参数0AH 读长扇区0BH 写长扇区0CH 查寻0DH 硬盘系统复位0EH 读扇区缓冲区0FH 写扇区缓冲区10H 读取驱动器状态11H 校准驱动器12H 控制器RAM诊断13H 控制器驱动诊断14H 控制器内部诊断15H 读取磁盘类型16H

13、读取磁盘变化状态17H 设置磁盘类型18H 设置格式化媒体类型19H 磁头保护1AH 格式化ESDI驱动器(1)、功能00H功能描述:磁盘系统复位入口参数:AH00HDL驱动器,00H7FH:软盘;80H0FFH :硬盘出口参数:CF0操作成功,AH00H ,否则,AH状态代码,参见功能号01H中的说明(2)、功能01H 功能描述:读取磁盘系统状态入口参数:AH01HDL驱动器,00H7FH:软盘;80H0FFH :硬盘出口参数:AH00H,AL状态代码,其定义如下:00H 无错01H 非法命令02H 地址目标未发现03H 磁盘写保护(软盘)04H 扇区未发现05H 复位失败(硬盘)06H 软

14、盘取出(软盘)07H 错误的参数表(硬盘)08H DMA越界(软盘)09H DMA超过64K界限0AH 错误的扇区标志(硬盘)0BH 错误的磁道标志(硬盘 )0CH 介质类型未发现(软盘 )0DH 格式化时非法扇区号(硬盘)0EH 控制数据地址目标被发现 (硬盘)0FH DMA仲裁越界 (硬盘)10H 不正确的CRC或ECC编码11H ECC校正数据错(硬盘)CRC:Cyclic Redundancy Check codeECC:Error Checking & Correcting code20H 控制器失败40H 查找失败80H 磁盘超时(未响应)AAH 驱动器未准备好(硬盘)BBH 未定

15、义的错误(硬盘)CCH 写错误(硬盘)E0H 状态寄存器错(硬盘)FFH 检测操作失败(硬盘)(3)、功能02H 功能描述:读扇区入口参数:AH02HAL扇区数CH柱面CL扇区DH磁头DL驱动器,00H7FH:软盘;80H0FFH :硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H ,AL 传输的扇区数,否则,AH状态代码,参见功能号01H中的说明(4)、功能03H 功能描述:写扇区入口参数:AH03HAL扇区数CH柱面CL扇区DH磁头DL驱动器,00H7FH:软盘;80H0FFH :硬盘ES:BX缓冲区的地址出口参数:CF0操作成功,AH00H ,AL 传输的扇区数,否则,AH状态代码,参见功能号01H中的说明(5)、功能04H 功能描述:检验扇区入口参数:AH04HAL扇区数CH柱面CL扇区DH磁头DL驱动器,00H

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号