BIOS中断程序功能及使用方法(不断更新ing)

INT 10H


AH=02H 设置光标位置

寄存器描述
DH游标列号
DL游标行号
BH页码

AH=06H 按指定范围滚动窗口

寄存器描述
AL滚动的列数,若为 0 则为清屏功能,此时其它寄存器参数功能无效;
BH空白区域的缺省属性;
(CH,CL)窗口的左上角位置(Y坐标, X坐标)
(DH,DL)窗口的右下角位置(Y坐标, X坐标)
BH颜色属性

AH=13H 显示字符串

寄存器描述
AL00H: 字符串属性由 BL 提供,字符串长度由 CX 提供(Byte),显示后光标位置不改变
01H: 同 AL=00H,显示后光标移至字符串末尾
02H: 字符串属性由字符串后紧跟的字节提供,字符串长度由 CX 提供(Word),显示后光标位置不变
03H: 同 AL=02H,显示后光标移至字符串末尾
CX字符串长度
DH光标行号
DL光标列号
ES:BP需要显示字符串的内存地址
BH页码
BL颜色属性

INT 13H


AH=00H 重置磁盘驱动器

寄存器描述
DL = 驱动器号00H~7FH:软盘 80H~0FFH:硬盘

AH=02H 读取磁盘扇区

寄存器描述
AL需要读入的磁盘扇区数(非0)
CH磁道号(柱面号)低 8 位
CL扇区号1~63( bit 0~5),磁道号高 2 位( bit 6~7,只对硬盘有效)
DH磁头号
DL驱动器号(如果是硬盘驱动器,bit 8 必须置位)
ES:BX数据缓冲区;

BIOS字体及颜色属性

BIT属性
0~2字体颜色( 0:黑, 1:蓝, 2:青, 4:红, 5:紫, 6:棕, 7:白)
3字体亮度( 0:正常亮度, 1:高亮度)
4~6背景颜色( 0:黑, 1:蓝, 2:青, 4:红, 5:紫, 6:棕, 7:白)
7字体闪烁( 0:不闪烁, 1:闪烁)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值