BIOS中断号
INT 10H
AH=02H 设置光标位置
寄存器 | 描述 |
---|---|
DH | 游标列号 |
DL | 游标行号 |
BH | 页码 |
AH=06H 按指定范围滚动窗口
寄存器 | 描述 |
---|---|
AL | 滚动的列数,若为 0 则为清屏功能,此时其它寄存器参数功能无效; |
BH | 空白区域的缺省属性; |
(CH,CL) | 窗口的左上角位置(Y坐标, X坐标) |
(DH,DL) | 窗口的右下角位置(Y坐标, X坐标) |
BH | 颜色属性 |
AH=13H 显示字符串
寄存器 | 描述 |
---|---|
AL | 00H: 字符串属性由 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:闪烁) |