微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用

上传人:wt****50 文档编号:33759587 上传时间:2018-02-17 格式:DOC 页数:4 大小:61.50KB
返回 下载 相关 举报
微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用_第1页
第1页 / 共4页
微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用_第2页
第2页 / 共4页
微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用_第3页
第3页 / 共4页
微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术,李长青,李泉溪 常用rom-bios功能调用(4页珍藏版)》请在金锄头文库上搜索。

1、附录 3 常用 ROM-BIOS 功能调用INT AH 功能 调用参数 返回参数10 0设置显示方式 AL=00 4025 黑白方式AL=01 4025 彩色方式AL=02 8025 黑白方式AL=03 8025 彩色方式AL=04 320200 彩色图形方式AL=05 320200 黑白图形方式AL=06 320200 黑白图形方式AL=07 8025 单色文本方式AL=08 160200 16 色图形 (PCjr)AL=09 320200 16 色图形 (PCjr)AL=0A 640200 16 色图形 (PCjr)AL=0B 保留(EGA)AL=0C 保留(EGA)AL=0D 32020

2、0 彩色图形 (EGA)AL=0E 640200 彩色图形 (EGA)AL=0F 640350 黑白图形 (EGA)AL=10 640350 彩色图形 (EGA)AL=11 640480 单色图形 (EGA)AL=12 640480 16 色图形 (EGA)AL=13 320200 256 色图形 (EGA)AL=40 8030 彩色文本(CGE400)AL=41 8050 彩色文本(CGE400)AL=42 640400 彩色图形(CGE400)10 1 置光标类型(CH)0-3=光标起始行(CL)0-3=光标结束行 10 2 置光标位置BH=页号DH,DL=行,列 10 3 读光标位置 B

3、H=页号CH=光标起始行DH,DL=行,列10 4 读光笔位置AH=0 光笔未触发=1 光笔触发CH=象素行BX=象素列DH=字符行DL=字符列10 5 置显示页 AL=页号 10 6 屏幕初始化或上卷 AL=上卷行数 AL=0 整个窗口空白BH=卷入行属性CH=左上角行号CL=左上角列号DH=右下角行号DL=右下角列号10 7 屏幕初始化或下卷AL=下卷行数AL=0 整个窗口空白BH=卷入行属性CH=左上角行号CL=左上角列号DH=右下角行号DL=右下角列号10 8 读光标位置的字符和属性 BH=显示页AH=属性AL=字符10 9 在光标位置显示字符及属性BH=显示页AL=字符BL=属性CX

4、=字符重复次数10 A 在光标位置显示字符BH=显示页AL=字符CX=字符重复次数10 B 置彩色调板(320200 图形)BH=彩色调板 IDBL=和 ID 配套使用的颜色 10 C 写象素DX=行(0-199)CX=列(0-639)AL=象素值10 D 读象素DX=行(0-199)CX=列(0-639) AL=象素值10 E显示字符(光标前移)AL=字符BL=前景色 10 F 取当前显示方式 AH=字符列数AL=显示方式10 13 显示字符串(适用 AT) ES:BP=串地址CX=串长度DH,DL=起始行,列BH=页号AL=0,BL=属性串:char,char,.AL=1,BL=属性串:c

5、har,char,.AL=2串:char,attr,char,attr,.光标返回起始位置光标跟随移动 光标返回起始位置光标跟随移动 AL=3串:char,attr,char,attr,.11设备检验AX=返回值bit0=1,配有磁盘bit1=1,80287 协处理器bit4,5=01,4025BW(彩色板)=10,8025BW(彩色板)=11,8025BW(黑白板)bit6,7=罗盘驱动器bit9,10,11=RS-232 板号bit12=游戏适配器bit13=串行打印机bit14,15=打印机号12 测定存储器容量 AX=字节数(KB)13 0 软盘系统复位 13 1 读软盘状态 AL=状

6、态字节13 2 读磁盘AL=扇区数CH,CL=磁盘号,扇区号DH,DL=磁头号,驱动器号ES:BX=数据缓冲区地址读成功:AH=0AL=读取的扇区数读失败:AH=出错代码13 3 写磁盘 同上写成功:AH=0AL=写入的扇区数写失败:AH=出错代码13 4 检验磁盘扇区 同上(ES:BX 不设置)成功:AH=0AL=检验的扇区数失败:AH=出错代码13 5 格式化盘磁道 ES:BX=磁道地址成功:AH=0失败:AH=出错代码14 0 初始化串行通讯口AL=初始化参数DX=通讯口号(0,1)AH=通读口状态AL=调制解调器状态14 1 向串行通讯口写字符 AL=字符DX=通讯口号(0,1)写成功

7、:(AH) 7=0写失败:(AH) 7=1(AH)0-6=通讯口状态14 2 从串行通讯口读字符 DX=通讯口号(0,1)读成功:(AH) 7=0(AL)=字符写失败:(AH) 7=1(AH)0-6=通讯口状态14 3 取通讯口状态 DX=通讯口号(0,1)AH=通讯口状态AL=调制解调器状态15 0 启动盒式磁带马达 15 1 停止盒式磁带马达 15 2 磁带分块读 ES:BX=数据传输区地址CX=字节数AH=状态字节AH=00 读成功 =01 冗余检验错=02 无数据传输=04 无引导15 3 磁带分块写DS:BX=数据传输区地址CX=字节数 同上16 0 从键盘读字符 AL=字符码AH=

8、扫描码16 1 读键盘缓冲区字符 ZF=0 AL=字符码AH=扫描码ZF=1 缓冲区空16 2 读键盘状态字节 AL=键盘状态字节17 0打印字符回送状态字节AL=字符DX=打印机号 AH=打印机状态字节17 1初始化打印机回送状态字节 DX=打印机号 AH=打印机状态字节17 2 取状态字节 DX=打印机号 AH=打印机状态字节1A 0 读时钟 CH:CL=时:分DH:DL=秒:1/100 秒1A 1 置时钟CH:CL=时:分DH:DL=秒:1/100 秒 1A 2 读实时钟 CH:CL=时:分(BCD)DH:DL=秒:1/100 秒(BCD)1A 6 置报警时间CH:CL=时:分(BCD)DH:DL=秒:1/100 秒(BCD) 1A 7 清除报警

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 文化创意

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号