汇编-BIOS中断
Posted xiuwenli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编-BIOS中断相关的知识,希望对你有一定的参考价值。
INT 10H
AH | 功 能 | 调用参数 | 返回参数 / 注释 |
---|---|---|---|
1 | 置光标类型 | (CH)0―3 = 光标开始行 (CL)0―3 = 光标结束行 | |
2 | 置光标位置 | BH = 页号 DH = 行 DL = 列 | |
3 | 读光标位置 | BH = 页号 | CH = 光标开始行 CL = 光标结束行 DH = 行 DL = 列 |
4 | 读光笔位置 | AH=0 光笔未触发 =1 光笔触发 CH=象素行 BX=象素列 DH=字符行 DL=字符列 | |
5 | 显示页 | AL = 显示页号 | |
6 | 屏幕初始化或上卷 | AL = 上卷行数 AL =0全屏幕为空白 BH = 卷入行属性 CH = 左上角行号 CL = 左上角列号 DH = 右下角行号 DL = 右下角列号 | |
7 | 屏幕初始化或下卷 | AL = 下卷行数 AL = 0全屏幕为空白 BH = 卷入行属性 CH = 左上角行号 CL = 左上角列号 DH = 右下角行号 DL = 右下角列号 | |
8 | 读光标位置的属性和字符 | BH = 显示页 | AH = 属性 AL = 字符 |
9 | 在光标位置显示字符及其属性 | BH = 显示页 AL = 字符 BL = 属性 CX = 字符重复次数 | |
A | 在光标位置只显示字符 | BH = 显示页 AL = 字符 CX = 字符重复次数 | |
E | 显示字符(光标前移) | AL = 字符 BL = 前景色 | 光标跟随字符移动 |
13 | 显示字符串 | ES:BP = 串地址 CX = 串长度 DH, DL = 起始行列 BH = 页号 AL = 0,BL = 属性 串:Char,char,……,char AL = 1,BL = 属性 串:Char,char,……,char AL = 2 串:Char,attr,……,char,attr AL = 3 串:Char,attr,……,char,attr | 光标返回起始位置 光标跟随移动 光标返回起始位置 光标跟随串移动 |
以上是关于汇编-BIOS中断的主要内容,如果未能解决你的问题,请参考以下文章