版权声明:转载请注明作者及出处. https://blog.csdn.net/Asdfffy/article/details/84074665
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:闪烁) |