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 串结构:字符、属性、字符、属性... |
光标返回起始位置 光标跟随移动 光标返回起始位置 光标跟随移动 |