📄 bio.asm
字号:
BIOS 中断
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ INT AH 功 能 调 用 参 数 返 回 参 数 ┃
┃ 10 0 设置显示方式 AL=00 40*25 黑白方式 ┃
┃ =01 40*25 彩色方式 ┃
┃ =02 80*25 黑白方式 ┃
┃ =03 80*25 彩色方式 ┃
┃ =04 320*200 彩色图形方式 ┃
┃ =05 320*200 黑白图形方式 ┃
┃ =06 640*200 黑白图形方式 ┃
┃ =07 80*25 单色文本方式 ┃
┃ 10 1 置光标类型 (CH)低4位=光标起始行 ┃
┃ (CL)低4位=光标结束行 ┃
┃ 10 2 置光标位置 BH=页号 ┃
┃ DH,DL=行,列 ┃
┃ 10 3 读光标位置 BH=页号 CH=光标起始行 ┃
┃ DH,DL=行,列 ┃
┃ 10 5 置显示页 AL=页号 ┃
┃ 10 6 屏幕初始化 AL=上卷行数 ┃
┃ 或上卷 AL=0整个窗口空白 ┃
┃ BH=卷入行属性 ┃
┃ CH=左上角行号 ┃
┃ CL=左上角列号 ┃
┃ DH=右下角行号 ┃
┃ DL=右下角列号 ┃
┃ 10 8 读光标位置的 BH=显示页 AH=属性 ┃
┃ 字符和属性 AL=字符 ┃
┃ 10 9 在光标位置显示 BH=显示页 ┃
┃ 字符及其属性 AL=字符 ┃
┃ BL=属性 ┃
┃ CX=字符重复次数 ┃
┃ 10 A 在光标位置显示 BH=显示页 ┃
┃ 字符 AL=字符 ┃
┃ CX=字符重复次数 ┃
┃ 10 E 显示字符 AL=字符 ┃
┃ (光标前移) BL=前景色 ┃
┃ 10 F 取当前显示方式 AH=字符列数 ┃
┃ AL=显示方式 ┃
┃ 13 0 软盘系统复位 ┃
┃ 13 1 读软盘状态 AL=状态字节 ┃
┃ 13 2 读磁盘 AL=扇区数 读成功:AH=0 ┃
┃ CH,CL=磁道号,扇区号 AL=读取的扇区数 ┃
┃ DH,DL=磁头号,驱动器号 读失败: ┃
┃ ES:BX=数据缓冲区地址 AH=出错代码 ┃
┃ 13 3 写磁盘 同上 写成功:AH=0 ┃
┃ AL=写入的扇区数 ┃
┃ 写失败: ┃
┃ AH=出错代码 ┃
┃ 13 4 检验磁盘扇区 同上(ES:BX不设置) 成功:AH=0 ┃
┃ AL=检验的扇区数 ┃
┃ 失败:AH=出错代码 ┃
┃ 13 5 格式化盘磁道 ES:BX=磁道地址 成功:AH=0 ┃
┃ 失败:AH=出错代码 ┃
┃ 14 0 初始化串行通 AL=初始化参数 AH=通讯口状态 ┃
┃ 讯口 DX=通讯口号(0,1) AL=调制解调器状态 ┃
┃ 14 1 向串行通讯口 AL=字符 写成功:(AH)第7位=0 ┃
┃ 写字符 DX=通讯口号(0,1) 写失败:(AH)第7位=1 ┃
┃ (AH)0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -