int 10H中断

10H中断是BIOS对显示器和屏幕所提供的服务程序,使用时必须先指定AH寄存器位以下显示服务编号之一:

 

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:保存/恢复显示器状态

 

13H详情:

入口参数:AH = 13H

BH= 页码

BL = 属性

CX=显示字符串的长度

(DH,DL) = 坐标(row, col)

ES: BP = 显示字符串的地址

AL= 显示输出方式:

  1. 0—— 字符串中只含显示字符,其显示属性在BL中。显示后,光标位置不变
  2. 1——字符串中只含显示字符,其显示属性在BL中。显示后,光标位置改变
  3. 2 ——字符串中含显示字符和显示属性。显示后,光标位置不变
  4. 3——字符串中含显示字符和显示属性。显示后,光标位置改变

 

例子:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值