ITEEDU

附录B 10H中断功能调用

AH 功能 调用参数 返回参数
00 设置显示方式 AL=00:40x25黑白文本方式
AL=01:40x25彩色文本方式
AL=02:80x25黑白文本方式
AL=03:80x25彩色文本方式
AL=04:320x200彩色图形方式
AL=05:320x200黑白图形方式
AL=06:640x200黑白图形方式
AL=07:80x25黑白文本方式
AL=0D:320x200彩色图形方式(EGA)
AL=0E:640x200彩色图形方式(EGA)
AL=0F:640x350黑白图形方式(EGA)
AL=10:640x350彩色图形方式(EGA)
AL=11:640x480黑白图形方式(VGA)
AL=12:640x480彩色图形方式(VGA)
AL=13:320x200,256色图形方式(VGA)
01 置光标类型 CH0-3=光标起始行;CL0-3=光标结束行
02 置光标位置 BH=显示页号;DH:DL=行:列
03 读光标位置 BH=显示页号 CH=光标起始行
DH:DL=行:列
04 读光笔位置 AH=0:光笔未触发
AH=1:光笔触发
CX=像素行
BX=像素列
DH=字符行
DL=字符列
05 置显示页 AL=页号
06 窗口上卷 AL=上卷行数;AL=0:整个窗口空白
BH=卷入行属性
CH:CL=左上角行号:列号
DH:DL=右下角行号:列号
07 窗口下卷 同06功能
08 读光标位置的字符和属性 BH=显示页 AH=属性
AL=字符的ASCII码
09 在光标位置显示字符和属性 BH=显示页;BL=字符属性
AL=字符;CX=字符重复个数
0A 在光标位置显示字符和属性 BH=显示页
AL=字符;CX=字符重复个数
0B 置彩色调色板 BH=彩色调色板ID
BL=和ID配套使用的颜色
0C 写像素 DX=行(0-199)CX=列(0-639)
AL=像素值
0D 读像素 DX=行(0-199)CX=列(0-639) AL=像素值
0E 显示字符 AL=字符;BL=前景颜色
0F 取当前显示方式 AH=字符列数
AL=显示方式
13 显示字符串 ES:BP=串首地址;CX=串长度
DH:DL=起始行号:列号
BH=0显示页号
显示方式说明:
AL=0,BL=属性
  串结构:字符、字符、字符...
AL=1,BL=属性
  串结构:字符、字符、字符...
AL=2
  串结构:字符、属性、字符、属性...
AL=3
  串结构:字符、属性、字符、属性...





光标返回起始位置

光标跟随移动

光标返回起始位置

光标跟随移动