参考书籍:
1. 《IBM-PC汇编语言程序设计》
2. http://www.ctyme.com/intr/int-10.htm
◆ 设置显示方式:
功能号:AH = 00H
调用参数:AL = 00H 40 × 25 黑白文本,16级灰度
AL = 01H 40 × 25 16色文本
AL = 02H 80 × 25 黑白文本,16级灰度
AL = 03H 80 × 25 16色文本
AL = 04H 320 × 200 4色图形
AL = 05H 320 × 200 黑白图形,4色灰度
AL = 06H 640 × 200 黑白图形
AL = 07H 80 × 25 黑白文本
AL = 08H 160 × 200 16色图形(MCGA)
AL = 09H 320 × 200 16色图形(MCGA)
AL = 0AH 640 × 200 4色图形(MCGA)
AL = 0DH 320 × 200 16色图形(EGA/VGA)
AL = 0EH 640 × 200 16色图形(EGA/VGA)
AL = 0FH 640 × 350 单色图形(EGA/VGA)
AL = 0DH 320 × 200 16色图形(EGA/VGA)
AL = 0DH 320 × 200 16色图形(EGA/VGA)
AL = 0E 640 × 200 16色图形(EGA/VGA)H
AL = 0F 640 × 350 单色图形(EGA/VGA)H
AL = 10 640 × 350 16色图形(EGA/VGA)H
AL = 11H 640 × 480 单色图形(VGA)
AL = 12H 640 × 480 16色图形(VGA)
AL = 13H 320 × 200 256色图形(VGA)
◆ 置光标类型:
功能号:AH = 01H
调用参数:CH0~3 = 光标起始行
CL0~3 = 光标结束行
◆ 置光标位置:
功能号:AH = 02H
传入参数:BH = 页号
DH/DL = 行/列
◆ 读光标位置:
功能号:AH = 03H
传入参数:BH = 页号
返回参数:CH = 光标起始行
CL = 光标结束行
DH/DL = 行/列
◆ 获取当前video模式:
功能号:AH = 0FH
返回参数:AH = 字符列数
AL = 播放模式
BH = 活动页
◆ 获取当前适配器的设置信息:
功能号:AH = 12H
输入参数:BL = 10H
返回参数:BH = 0,单色模式;1,彩色模式
BL = VRAM容量(00h = 64K,01h = 128h,02h = 192K,03h = 256K)
CH = 特征连接器标志位
CL = EGA开关设置
◆ 显示字符串:
功能号:AH = 13H
输入参数:ES:BP = 字符串地址
AL = 写方式(0~3)
CX = 字符串长度
DH/DL = 起始行/列
BH/BL = 页号/属性