- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
INT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的详细说明,参考表后文字,当一切设定好之后再调用 INT 10H。底下是它们的说明: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 —保存/恢复显示器状态(1)、功能00H功能描述:设置显示器模式入口参数:AH=00HAL=显示器模式,见下表所示出口参数:无可用的显示模式如下所列:00H:40×25 16色文本01H:40×25 16色文本02H:80×25 16色文本03H: 80×25 16色文本04H:320×200 4色05H:320×200 4色06H:640×200 2色07H:80×25 2色文本08H:160×200 16色09H:320×200 16色0AH:640×200 4色0BH:保留 0CH:保留0DH:320×200 16色0EH:640×200 16色0FH:640×350 2(单色)10H:640×350 4色10H:640×350 16色11H:640×480 2色12H:640×480 16色13H:640×480 256色对于超级VGA显示卡,我们可用AX=4F02H和下列BX的值来设置其显示模式。BX显示模式属性100H:640×400 256色101H:640×480 256色102H:800×600 16色103H:800×600 256色104H:1024×768 16色105H:1024×768 256色106H:1280×1024 16色107H:1280×1024 256色108H:80×60 文本模式109H:132×25 文本模式10AH:132×43 文本模式10BH:132×50 文本模式10CH:132×60 文本模式(2)、功能01H 功能描述:设置光标形状入口参数:AH=01HCH低四位=光标的起始行CL低四位=光标的终止行出口参数:无(3)、功能02H 功能描述:用文本坐标下设置光标位置入口参数:AH=02HBH=显示页码DH=行(Y坐标)DL=列(X坐标)出口参数:无(4)、功能03H 功能描述:在文本坐标下,读取光标各种信息入口参数:AH=03HBH=显示页码出口参数:CH=光标的起始行CL=光标的终止行DH=行(Y坐标)DL=列(X坐标)(5)、功能04H 功能描述:获取当前状态和光笔位置入口参数:AH=04H出口参数:AH=00h——光笔未按下/未触发,01h——光笔已按下/已触发BX=象素列(图形X坐标)CH=象素行(图形Y坐标,显示模式:04H~06H)CX=象素行(图形Y坐标,显示模式:0DH~10H)DH=字符行(文本Y坐标)DL=字符列(文本X坐标)(6)、功能05H 功能描述:设置显示页,即选择活动的显示页入口参数:AH=05HAL=显示页对于CGA、EGA、MCGA和VGA,其显示页如下表所列:模式页数显示器类型00H、01H0~7CGA、EGA、MCGA、VGA02H、03H0~3CGA02H、03H0~7EGA、MCGA、VGA07H0~7EGA、VGA0DH0~7EGA、VGA0EH0~3EGA、VGA0FH0~1EGA、VGA10H0~1EGA、VGA对于PCjr:AL=80H——读取CRT/CPU页寄存器81H——设置CPU页寄存器82H——设置CRT页寄存器83H——设置CRT/CPU页寄存器BH=CRT页(子功能号82H和83H)BL=CPU页(子功能号81H和83H)出口参数:对于前者,无出口参数,但对PCjr在子功能80H~83H调用下,有:BH=CRT页寄存器,BL=CPU页寄存器(7)、功能06H和07H 功能描述:初始化屏幕或滚屏入口参数:AH=06H——向上滚屏,07H——向下滚屏AL=滚动行数(0——清窗口)BH=空白区域的缺省属性(CH、CL)=窗口的左上角位置(Y坐标,
文档评论(0)