10号中断
功能号 功能描述
00H 设置显示模式
01H 设置光标形状
02H 在文本坐标下设置光标位置
03H 在文本坐标下读取光标各种参数
04H 设置当前状态和光笔位置
05H 设置显示页,即选择活动的显示页
06H 初始化屏幕或滚屏
07H 初始化屏幕或滚屏
08H 读取光标字符及其属性
09H 在当前光标处按指定属性显示字符
0AH 在当前光标处按原有属性显示字符
0BH 设置调试版背景色或边框
0CH 写图形像素
0DH 读图形像素
0EH 在Teletype模式下显示字符
0FH 读取显示器模式
10H 颜色中断
11H 字体中断
12H 显示器的配置中断
13H 在Teletype模式下显示字符串
1AH 读取/设置显示组合编码,仅PS/2有效,
1BH 读取功能/状态信息,仅PS/2有效,在此从略
1CH 保存/恢复显示器状态,仅PS/2有效

1、功能号:00H

功能:设置显示模式

入口参数:AH=00H

AL=显示模式

显示模式列表:

显示模式 显示模式属性
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色
11H 640×480 2色
12H 640×480 16色
13H 320×200 256色

2、功能号01H

功能:设置光标形状

入口参数: AH=01H

       CH低四位=光标的起始行CL低四位=光标的终止行

出口参数: 无

3、功能号:02H

功能:用文本坐标下设置光标位置
入口参数: AH=02H

       BH=显示页码DH=行(Y坐标)DL=列(X坐标)

出口参数: 无

4、功能号:03H

功能:在文本坐标下,读取光标各种信息

入口参数:AH=03H

             BH=显示页码

出口参数: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=05H

             AL=显示页

对于CGA、EGA、MCGA和VGA,其显示页如下表所列:

模式 页数 显示器类型
00H 01H 0~7 CGA、EGA、MCGA、VGA
02H 03H 0~3 CGA
02H 03H 0~7 EGA、MCGA、VGA
07H 0~7 EGA、VGA
0DH 0~7 EGA、VGA
0EH 0~3 EGA、VGA
0FH 0~1 EGA、VGA
10H 0~1 EGA、VGA

7、功能号:06H和07H

功能:初始化屏幕或滚屏

入口参数:AH=06H—向上滚屏,07H—向下滚屏

      AL=滚动行数(0—清窗口)BH=空白区域的缺省属性(CH、CL)=窗口的左上角位置(Y坐标,X坐标)(DH、DL)=窗口的右下角位置(Y坐标,X坐标)

出口参数: 无

8、功能号:08H

功能:读光标处的字符及其属性

入口参数:AH=08H

             BH=显示页码

出口参数:AH=属性

             AL=字符

9、功能号:09H

功能:在当前光标处按指定属性显示字符

入口参数:AH=09H

             AL=字符BH=显示页码BL=属性(文本模式)或颜色(图形模式)CX=重复输出字符的次数

出口参数:无

10、功能号:0AH

功能:在当前光标处按原有属性显示字符

入口参数:AH=0AH

             AL=字符BH=显示页码BL=颜色(图形模式,仅适用于PCjr)CX=重复输出字符的次数

出口参数:无

11、功能号:0BH

功能:设置调色板、背景色或边框

入口参数:AH=0BH

设置颜色:BH=00H,BL=颜色

选择调色板:BH=01H,BL=调色板(320×200、4种颜色的图形模式)

出口参数: 无

12、功能号:0CH

功能:写图形象素

入口参数:AH=0CH

             AL=象素值BH=页码(CX、DX)=图形坐标列(X)、行(Y)

出口参数:无

13、功能号:0DH

功能描述:读图形象素

入口参数:AH=0DH

             BH=页码(CX、DX)=图形坐标列(X)、行(Y)

出口参数:AL=象素值

14、功能号:0EH

功能:在Teletype模式下显示字符

入口参数:AH=0EH

             AL=字符BH=页码BL=前景色(图形模式)

出口参数: 无

15、功能号:0FH

功能:读取显示器模式

入口参数:AH=0FH

出口参数:AH=屏幕字符的列数

             AL=显示模式(参见功能00H中的说明)BH=页码

16、功能号:10H

功能描述:颜色中断。其子功能说明如下:

功能号 子功能名称 功能号 子功能名称
00H 设置调色板寄存器 01H 设置边框颜色
02H 设置调色板和边框 03H 触发闪烁/亮显位
07H 读取调色板寄存器 08H 读取边框颜色
09H 读取调色板和边框 10H 设置颜色寄存器
12H 设置颜色寄存器块 13H 设置颜色页状态
15H 读取颜色寄存器 17H 读取颜色寄存器块
1AH 读取颜色页状态 1BH 设置灰度值

17、功能号:11H

功能: 字体中断。其子功能说明如下:

子功能号 子功能名称
00H 装入用户字体和可编程控制器
10H 装入用户字体和可编程控制器
01H 装入8×14 ROM字体和可编程控制器
11H 装入8×14 ROM字体和可编程控制器
02H 装入8×8 ROM字体和可编程控制器
12H 装入8×8 ROM字体和可编程控制器
03H 设置块指示器
04H 装入8×16 ROM字体和可编程控制器
14H 装入8×16 ROM字体和可编程控制器
20H 设置INT 1Fh字体指针
21H 为用户字体设置INT 43h
22H 为8×14 ROM字体设置INT 43H
23H 为8×8 ROM字体设置INT 43H
24H 为8×16 ROM字体设置INT 43H
30H 读取字体信息

18、功能号:12H

功能:显示器的配置中断。其子功能说明如下:

功能号 功能名称 bh
10H 读取配置信息

20H 选择屏幕打印
30H 设置扫描行
31H 允许/禁止装入缺省调色板
32H 允许/禁止显示
33H 允许/禁止灰度求和
34H 允许/禁止光标模拟
35H 切换活动显示
36H 允许/禁止屏幕刷新

19、功能号:13H

功能:在Teletype模式下显示字符串

入口参数:AH=13H

             BH=页码BL=属性(若AL=00H或01H)CX=显示字符串长度(DH、DL)=坐标(行、列)

ES:BP=显示字符串的地址 AL= 显示输出方式

0—字符串中只含显示字符,其显示属性在BL中。显示后,光标位置不变

1—字符串中只含显示字符,其显示属性在BL中。显示后,光标位置改变

2—字符串中含显示字符和显示属性。显示后,光标位置不变

3—字符串中含显示字符和显示属性。显示后,光标位置改变

出口参数: 无

20、功能号:1AH

功能:读取/设置显示组合编码,仅PS/2有效,在此从略

21、功能号:1BH

功能:读取功能/状态信息,仅PS/2有效,在此从略

22、功能号:1CH

功能:保存/恢复显示器状态,仅PS/2有效,在此从略

BIOS视频中断 10号中断详解相关推荐

  1. 音视频传输:RTP协议详解和H.264打包方案

    问题背景: 前面讲解了PS.TS.FLV这三种媒体封装格式,现在新开一个系列讲解下传输协议,这里面会包含RTP.RTSP.HLS.RTMP等.当然最复杂的封装格式MP4在准备中,后面会把封装格式这个系 ...

  2. linux4.19安装教程,树莓派4安装Ubuntu 19.10的教程详解

    由于之前在raspbian上面跑opencv有些依赖包装不上,所以一些代码不能跑,就想着用Ubuntu试试.安装的过程是跟着这个视频来的: [Linux]在Raspberry Pi 4上安装完整版Ub ...

  3. 微信公众号 开发详解01【目的、起名、准备工作、注册流程、后台功能】

    [微信公众号--零基础全面系统教学] [P01-P07]微信公众号 开发详解01[目的.起名.准备工作.注册流程.后台功能] [P08-P12]微信公众号 开发详解02[自动回复.发布文章.自定义菜单 ...

  4. 两分钟窃取身边女神微博帐号?详解Android App AllowBackup配置带来的风险

    两分钟窃取身边女神微博帐号?详解Android App AllowBackup配置带来的风险 笔者在使用自己编写的Drozer模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的 ...

  5. kubernetes系列10—存储卷详解

    kubernetes系列10-存储卷详解 1.认识存储卷 1.1 背景 默认情况下容器中的磁盘文件是非持久化的,容器中的磁盘的生命周期是短暂的,这就带来了一系列的问题:第一,当一个容器损坏之后,kub ...

  6. [redis] 10 种数据结构详解

    [redis] 10 种数据结构详解 简介 5种常见数据结构 string: 最常见的 string key value list: 双向链表 set: 集合- zset: 有序集合 hash: 类似 ...

  7. 微信公众号 开发详解02【自动回复、发布文章、自定义菜单、3种链接跳转】

    [微信公众号--零基础全面系统教学] [P01-P07]微信公众号 开发详解01[目的.起名.准备工作.注册流程.后台功能] [P08-P12]微信公众号 开发详解02[自动回复.发布文章.自定义菜单 ...

  8. 联想电脑 linux bios设置,联想电脑bios启动项设置图文教程详解

    BIOS是英文"Basic Input Output System"的缩略语,直译过来就是"基本输入输出系统".其实,它是一组固化到计算机内主板上一个ROM芯片 ...

  9. android怎么把动图变成视频格式,Android 录制手机屏幕视频生成GIF图片实例详解

    Android 录制手机屏幕视频生成GIF图片实例详解 无图无真相,在我们日常的网络交流中往往需要给交流对象提供直观的显示,而视频是一个很好的方式,但是视频需要播放器,还需要当做文件进行对点传输,并不 ...

最新文章

  1. Linux文件查找find和locate
  2. Unity图片优化神器 - dither算法究极进化方案
  3. 究竟什么能使得生活变得圆满?
  4. 第2章 状态机思维与状态机变量
  5. Kubernetes控制器--副本集ReplicaSet
  6. JavaWeb——eclipse与tomcat环境配置
  7. docker“少折腾”
  8. iis打不开php,php出现404找不到网页错误 iis配置问题解决
  9. fft与fftshift的维度
  10. 独木舟上的旅行(贪心)C/C++
  11. Invalid handle returned
  12. 移动端字体加粗的解决方案
  13. 腾讯企业邮信任此计算机,腾讯企业邮箱:微信动态密码为邮箱账号增加安全保障...
  14. 【Auto.js】QQ名片点赞
  15. 软件工程与软件开发模型、软件开发方法
  16. 杨凌职业技术学院计算机专业宿舍,杨凌职业技术学院宿舍怎么样
  17. (四)Spring核心思想 - IOC与DI
  18. 第12章 智能优化算法(ACO)
  19. anaconda python3.6版本_Anaconda Python V3.6 官方版
  20. Netty进阶:粘包与半包-解决方案

热门文章

  1. 袋鼠云的mysql_袋鼠云数据中台专栏2.0 | 数据中台之数据集成
  2. FxCAD实验一 简单图形的绘制
  3. 使用Consol线连接路由器
  4. java判断某个日期是当年内第几周
  5. ORAN C平面协议的元素
  6. HoloLens2通过Wifi部署应用到HoloLens2设备上
  7. uva 815 Flooded!
  8. 微信账户体系科普:什么是UnionId、OpenId与wxopenid?
  9. Windows 环境下 Python 环境安装
  10. 好书分享--生命3.0 人工智能时代人类的进化与重生