BIOS INT10中断

INT10中断是BIOS用于控制显示屏的关键接口,包括设置显示器模式、光标管理和显示特性等。本文聚焦于00H和0FH功能,00H用于设置显示器模式,如16色文本模式,0FH用于读取当前显示器模式。示例代码展示了如何用汇编设置显示器模式。
摘要由CSDN通过智能技术生成

INT10中断是BIOS中,内容最丰富的中断,其用来对显示屏进行操作。显示屏有3个主要的参数,分别为分辨率、行和列
分辨率: 如1024*768,其中1024表示水平方向的点数;768表示垂直方向的点数。把水平方向写到前面,垂直方向写到后面
行:Y方向的数量,即所有水平方向的点凑成一行
列:X方向的数量,即所有垂直方向的点凑成一行

一、INT 10中断总览
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 —保存/恢复显示器状态
本文主要讲述其中几个常用的中断,如果要查看其余中断的介绍,请参见本人上传的bios_interrupt_manual手册。

二、00H
功能描述:设置显示器模式
入口参数:AH=00H
AL=显示器模式,见下表所示
出口参数:无
可用的显示模式如下所列:
显示模式 显示模式属性
00H 40×25

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值