调用参数,25 黑白形式

INT 17 (AH = 1)

效益:初始化打字与印刷机,回送状态字节
调用参数:
    DX = 打字与印刷机号
回去参数:
    AH = 打字与印刷机状态字节
    

INT 10 (AH = 4)

作用:读光笔地方
回来参数:
    AH = 0:光笔未触及
         1:光笔触发
    CH = 像素行
    BX = 像素列
    DH = 字符行
    DL = 字符列
    

INT 17 (AH = 2)

功能:取状态字节
调用参数:
    DX = 打字与印刷机号
回来参数:
    AH = 打字与印刷机状态字节
    

INT 10 (AH = 2)

功能:置光标地方
调用参数:
    BH = 页号
    DH,DL = 行,列
    

INT 10 (AH = C)

功能:写像素
调用参数:
    DX = 行(0–199)
    CX = 列(0–639)
    AL = 像素值
    

INT 17 (AH = 1)

功能:初阶化打印机,回送状态字节
调用参数:
    DX = 打字与印刷机号
回来参数:
    AH = 打字与印刷机状态字节
    

INT 10 (AH = E)

功效:展现字符(光标前移)
调用参数:
    AL = 字符
    BL = 前景色
    

INT 10 (AH = 8)

意义:读光标地方的字符和性质
调用参数:
    BH = 显示页
回去参数:
    AH = 属性
    AL = 字符
    

INT 1A (AH = 6)

成效:置报告警方时间(适用AT)
调用参数:
    CH:CL = 时:分(BCD)
    DH:DL = 秒:1/100秒(BCD)
    

INT 10 (AH = 3)

效益:读光标地点
调用参数:
    BH = 页号
归来参数:
    CH = 光标起首行
    DH,DL = 行,列
    


INT 10 (AH = 5)

功效:置展现页
调用参数:
    AL = 页号
    

INT 1A (AH = 7)

效益:清除报警(适用AT)

INT 12

功能:测定期存款款和储蓄器体量
回来参数:
    AX = 字节数(KB)
    

INT 13 (AH = 2)

功能:读磁盘
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
    ES:BX = 数据缓冲区地址
回到参数:
    成功:AH = 0,AL = 读取的扇区数
    战败:AH = 出错代码
    

INT 16 (AH = 2)

效率:取键盘状态字节
回来参数:
    AL = 键盘状态字节
    

INT 15 (AH = 0)

功能:运营盒式磁带马达

INT 10 (AH = 7)

功效:显示器早先化或下卷
调用参数:
    AL = 下卷行数
         0:整个窗口空白
    BH = 卷入行属性
    CH = 左上角行号
    CL = 左上角列号
    DH = 右下角行号
    DL = 右下角列号
    

INT 10 (AH = 9)

意义:在光标地方展现字符及其个性
调用参数:
    BH = 显示页
    AL = 字符
    BL = 属性
    CX = 字符重复次数
    

INT 1A (AH = 6)

作用:置报告警方时间(适用AT)
调用参数:
    CH:CL = 时:分(BCD)
    DH:DL = 秒:1/100秒(BCD)
    

INT 11 

效益:设备校验
重返参数:
    AX = 返回值
    bit0 = 1:配有磁盘
    bit1 = 1:80287 协助处理理器
    bit4,5 = 10:40 * 25 BW(彩色板)
             01:80 * 25 BW(彩色板)
             11:80 * 25 BW(黑白板)
    bit6,7 = 软盘驱动器
    bit9,10,11 = RS-232 板号
    bit12 = 游戏适配器
    bit14,15 = 打字与印刷机号
    

INT 15 (AH = 1)

功能:结束盒式磁带马达

INT 1A (AH = 1)

功能:置时钟
调用参数:
    CH:CL = 时:分
    DH:DL = 秒:1/100秒
    

INT 1A (AH = 2)

效用:读实时钟(适用AT)
回来参数:
    CH:CL = 时:分(BCD)
    DH:DL = 秒:1/100秒(BCD)
    

意义:设置显示格局
调用参数:
    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 单色文本格局
         08:160 * 200 16色图形(PCjr)
         09:320 * 200 16色图形(PCjr)
         0A:640 * 200 16色图形(PCjr)
         0B:保留(EGA)
         0C:保留(EGA)
         0D:320 * 200 彩色图片(EGA)
         0E:640 * 200 彩色图片(EGA)
         0F:640 * 350 黑白图片(EGA)
         10:640 * 350 彩色图片(EGA)
         11:640 * 480 单色图形(EGA)
         12:640 * 480 16色图形(EGA)
         13:320 * 200 256色图形(EGA)
         40:80 * 30 彩色图片(CGE400)
         41:80 * 50 彩色图片(CGE400)
         42:640 * 400 彩色图片(CGE400)  
         

INT 17 (AH = 2)

效果:取状态字节
调用参数:
    DX = 打字与印刷机号
再次回到参数:
    AH = 打字与印刷机状态字节
    

INT 10 (AH = 5)

功用:置突显页
调用参数:
    AL = 页号
    

INT 14 (AH = 3)

效益:取通信口状态
调用参数:
    DX = 通信口号(0,1)
回去参数:
    AH = 通信口状态
    AL = 调制解调器状态
    

INT 14 (AH = 0)

效益:起初化串行通信口
调用参数:
    AL = 早先化参数
    DX = 通信口号(0,1)
再次来到参数:
    AH = 通讯口状态
    AL = 调制解调器状态
    

INT 1A (AH = 1)

功能:置时钟
调用参数:
    CH:CL = 时:分
    DH:DL = 秒:1/100秒
    

那只是少数预备干活。为了显得字符串,须要调用中断:int
 0x10 (AH=0x13)。具体参数设置,参考笔者的总结整理如下:

INT 10 (AH = 13)

功能:展现字符串(适用AT)
调用参数:                       ;重返参数
    ES:BP = 串地址
    CX = 串长度
    DH,DL = 起始行,列
    BH = 页号
    AL = 0,BL = 属性
    串:char,char,…           ;光标重返早先位置
    AL = 1,BL = 属性           ;光标跟随移动
    串:char,char,…
    AL = 2                     ; 光标再次来到起头地点
    串:char,char,…
    AL = 3                      ; 光标跟随移动
    串:char,char,…
    

INT 10 (AH = 0)

INT 13 (AH = 0)

功效:软盘系统复位

INT 13 (AH = 0)

功能:软盘系统复位

INT 1A (AH = 0)

功能:读时钟
回去参数:
    CH:CL = 时:分
    DH:DL = 秒:1/100秒
    

INT 10 (AH = 6)

成效:显示屏开端化或上卷
调用参数:
    AL = 上卷行数
         0:整个窗口空白
    BH = 卷入行属性
    CH = 左上角行号
    CL = 左上角列号
    DH = 右下角行号
    DL = 右下角列号
    

INT 1A (AH = 7)

功能:清除报告警方(适用AT)

INT 10 (AH = 4)

职能:读光笔地点
归来参数:
    AH = 0:光笔未接触
         1:光笔触发
    CH = 像素行
    BX = 像素列
    DH = 字符行
    DL = 字符列
    

INT 17 (AH = 0)

功能:打字与印刷字符,回送状态字节
调用参数:
    AL = 字符
    DX = 打印机号
归来参数:
    AH = 打字与印刷机状态字节
    

INT 13 (AH = 3)

功能:写磁盘
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
    ES:BX = 数据缓冲取地址
归来参数:
    成功:AH = 0, AL = 写入的扇区数
    失利:AH = 出错代码
    

INT 10 (AH = F)

作用:取当前展现格局
回来参数:
    AH = 字符列数
    AL = 展现格局
    

INT 1A (AH = 2)

功用:读实时钟(适用AT)
回到参数:
    CH:CL = 时:分(BCD)
    DH:DL = 秒:1/100秒(BCD)
    

x01.os.1: BIOS 中断,x01.os.1bios中断

那只是少数预备干活。为了显得字符串,须求调用中断:int  0x10
(AH=0x13)。具体参数设置,参考作者的回顾整理如下:

INT 10 (AH = 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 单色文本方式
         08:160 * 200 16色图形(PCjr)
         09:320 * 200 16色图形(PCjr)
         0A:640 * 200 16色图形(PCjr)
         0B:保留(EGA)
         0C:保留(EGA)
         0D:320 * 200 彩色图片(EGA)
         0E:640 * 200 彩色图片(EGA)
         0F:640 * 350 黑白图片(EGA)
         10:640 * 350 彩色图片(EGA)
         11:640 * 480 单色图形(EGA)
         12:640 * 480 16色图形(EGA)
         13:320 * 200 256色图形(EGA)
         40:80 * 30 彩色图片(CGE400)
         41:80 * 50 彩色图片(CGE400)
         42:640 * 400 彩色图片(CGE400)  
         

INT 10 (AH = B)

功能:置彩色调板(320 * 320 图形)
调用参数:
    BH = 彩色调板 ID
    BL = 和 ID 配套使用的水彩
    

INT 15 (AH = 3)

功效:磁带分块写
调用参数:
    DS:BX = 数据传输区地址
    CX = 字节数
重回参数:
    同上
    

INT 16 (AH = 1)

作用:读键盘缓冲区字符
回去参数:
    ZF = 0: AL = 字符码,AH = 扫描码
    ZF = 1: 缓冲区空
    

INT 10 (AH = B)

意义:置彩色调板(320 * 320 图形)
调用参数:
    BH = 彩色调板 ID
    BL = 和 ID 配套使用的颜料
    

INT 16 (AH = 0)

功效:从键盘读字符
回来参数:
    AL = 字符码
    AH = 扫描码
    

INT 10 (AH = 9)

职能:在光标地方突显字符及其性质
调用参数:
    BH = 显示页
    AL = 字符
    BL = 属性
    CX = 字符重复次数
    

INT 12

效益:测定期存款款和储蓄器容量
归来参数:
    AX = 字节数(KB)
    

INT 10 (AH = 6)

成效:荧屏初叶化或上卷
调用参数:
    AL = 上卷行数
         0:整个窗口空白
    BH = 卷入行属性
    CH = 左上角行号
    CL = 左上角列号
    DH = 右下角行号
    DL = 右下角列号
    

INT 1A (AH = 0)

功能:读时钟
回来参数:
    CH:CL = 时:分
    DH:DL = 秒:1/100秒
    

INT 10 (AH = C)

功能:写像素
调用参数:
    DX = 行(0–199)
    CX = 列(0–639)
    AL = 像素值
    

INT 14 (AH = 1)

成效:向串行通信口写字符
调用参数:
    AL = 字符
    DX = 通信口号(0,1)
重回参数:
    写成功:AH(7) = 0
    写失败:AH(7) = 1
    AH(0-6) = 通信口状态
    

BIOS中断属于什中断?

BIOS中断即BIOS中断服务程序。它是总结机系统软、硬件之间的三个可编制程序接口,用于程序软件功效与电脑硬件实现的衍接。
DOS/Windows操作系统对软、硬盘、光驱与键盘、荧屏等外围设备的军管即创造在系统BIOS的底蕴上。程序员也足以通过
对INT 五 、INT 13等中断的走访直接调用BIOS中断例程。
 

http://www.bkjia.com/Linuxjc/865945.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/865945.htmlTechArticlex01.os.1: BIOS 中断,x01.os.1bios中断
那只是少数准备干活。为了展现字符串,须要调用中断:int 0x10
(AH=0x13)。具体参数设置,参考作者的归咎…

INT 15 (AH = 1)

成效:甘休盒式磁带马达

INT 10 (AH = D)

功能:读像素
调用参数:
    DX = 行(0–199)
    CX = 列(0–639)
回去参数:
    AL = 像素值
    

INT 15 (AH = 2)

功效:磁带分块读
调用参数:
    ES:BX = 数据传输区地址
    CX = 字节数
回到参数:
    AH = 状态字节
         00:读成功
         01:冗余检验错
         02:无数据传输
         04:无引导
         08:违法命令
         

INT 13 (AH = 4)

意义:检验磁盘扇区
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
回到参数:
    成功:AH = 0,AL = 检验的扇区数
    退步:AH = 出错代码
    

INT 13 (AH = 1)

功用:读软盘状态
归来参数:
    AL = 状态字节
    

INT 14 (AH = 0)

成效:开始化串行通信口
调用参数:
    AL = 起初化参数
    DX = 通信口号(0,1)
归来参数:
    AH = 通信口状态
    AL = 调制解调器状态
    

INT 10 (AH = 3)

成效:读光标地点
调用参数:
    BH = 页号
归来参数:
    CH = 光标开头行
    DH,DL = 行,列
    

什是BIOS中断?

BIOS中断服务程序实质上是电脑系统中软件与硬件之间的多少个可编制程序接口,首要用来程序软件功用与电脑硬件之直接。例如,WINDOWS98对软驱,光驱,硬盘等管理,中断的安装等劳动、程序。baike.baidu.com/…%B6%CF
 

INT 10 (AH = D)

功能:读像素
调用参数:
    DX = 行(0–199)
    CX = 列(0–639)
回去参数:
    AL = 像素值
    

INT 14 (AH = 1)

成效:向串行通信口写字符
调用参数:
    AL = 字符
    DX = 通信口号(0,1)
重回参数:
    写成功:AH(7) = 0
    写失败:AH(7) = 1
    AH(0-6) = 通信口状态
    

INT 10 (AH = 1)

成效:置光标类型
调用参数:
    CH(0-3) = 光标起头行
    CL(0-3) = 光标甘休行
    

INT 13 (AH = 2)

功能:读磁盘
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
    ES:BX = 数据缓冲区地址
回来参数:
    成功:AH = 0,AL = 读取的扇区数
    退步:AH = 出错代码
    

INT 15 (AH = 3)

职能:磁带分块写
调用参数:
    DS:BX = 数据传输区地址
    CX = 字节数
回去参数:
    同上
    

INT 13 (AH = 5)

功效:格式化盘磁道
调用参数:
    ES:BX = 磁道地址
重临参数:
    成功:AH = 0
    失利:AH = 出错代码
    

INT 10 (AH = 7)

效益:荧屏初始化或下卷
调用参数:
    AL = 下卷行数
         0:整个窗口空白
    BH = 卷入行属性
    CH = 左上角行号
    CL = 左上角列号
    DH = 右下角行号
    DL = 右下角列号
    

INT 13 (AH = 3)

功能:写磁盘
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
    ES:BX = 数据缓冲取地址
归来参数:
    成功:AH = 0, AL = 写入的扇区数
    失败:AH = 出错代码
    

INT 10 (AH = 2)

成效:置光标地点
调用参数:
    BH = 页号
    DH,DL = 行,列
    

INT 14 (AH = 2)

功效:从串行通信口读字符
调用参数:
    DX = 通信口号(0,1)
归来参数:
    读成功:AH(7) = 0, AL = 字符
    读失败:AH(7) = 1
    AH(0-6) = 通信口状态
    

INT 14 (AH = 2)

意义:从串行通信口读字符
调用参数:
    DX = 通讯口号(0,1)
重临参数:
    读成功:AH(7) = 0, AL = 字符
    读失败:AH(7) = 1
    AH(0-6) = 通信口状态
    

INT 10 (AH = A)

效益:在光标地方展现字符
调用参数:
    BH = 显示页
    AL = 字符
    CX = 字符重复次数
    

INT 10 (AH = F)

职能:取当前展现方式
重临参数:
    AH = 字符列数
    AL = 展现情势
    

INT 13 (AH = 1)

意义:读软盘状态
归来参数:
    AL = 状态字节
    

INT 17 (AH = 0)

功效:打字与印刷字符,回送状态字节
调用参数:
    AL = 字符
    DX = 打字与印刷机号
回到参数:
    AH = 打字与印刷机状态字节
    

INT 16 (AH = 0)

职能:从键盘读字符
回到参数:
    AL = 字符码
    AH = 扫描码
    

INT 14 (AH = 3)

效果:取通信口状态
调用参数:
    DX = 通信口号(0,1)
归来参数:
    AH = 通讯口状态
    AL = 调制解调器状态
    

INT 15 (AH = 2)

效果:磁带分块读
调用参数:
    ES:BX = 数据传输区地址
    CX = 字节数
回来参数:
    AH = 状态字节
         00:读成功
         01:冗余检验错
         02:无数据传输
         04:无引导
         08:违法命令
         

INT 13 (AH = 5)

功用:格式化盘磁道
调用参数:
    ES:BX = 磁道地址
归来参数:
    成功:AH = 0
    退步:AH = 出错代码
    

INT 10 (AH = 1)

作用:置光标类型
调用参数:
    CH(0-3) = 光标初阶行
    CL(0-3) = 光标停止行
    

INT 16 (AH = 2)

作用:取键盘状态字节
回到参数:
    AL = 键盘状态字节
    

INT 11 

成效:设备校验
回到参数:
    AX = 返回值
    bit0 = 1:配有磁盘
    bit1 = 1:80287 协助处理理器
    bit4,5 = 10:40 * 25 BW(彩色板)
             01:80 * 25 BW(彩色板)
             11:80 * 25 BW(黑白板)
    bit6,7 = 软盘驱动器
    bit9,10,11 = RS-232 板号
    bit12 = 游戏适配器
    bit14,15 = 打字与印刷机号
    

INT 10 (AH = A)

效益:在光标地点展现字符
调用参数:
    BH = 显示页
    AL = 字符
    CX = 字符重复次数
    

INT 16 (AH = 1)

职能:读键盘缓冲区字符
重回参数:
    ZF = 0: AL = 字符码,AH = 扫描码
    ZF = 1: 缓冲区空
    

INT 10 (AH = 8)

效益:读光标地点的字符和总体性
调用参数:
    BH = 显示页
回来参数:
    AH = 属性
    AL = 字符
    

INT 10 (AH = E)

功效:显示字符(光标前移)
调用参数:
    AL = 字符
    BL = 前景色
    

INT 13 (AH = 4)

作用:检验磁盘扇区
调用参数:
    AL = 扇区数
    CH,CL = 磁道号,扇区号
    DH,DL = 磁头号,驱动器号
回来参数:
    成功:AH = 0,AL = 检验的扇区数
    战败:AH = 出错代码
    

INT 15 (AH = 0)

效益:运转盒式磁带马达

INT 10 (AH = 13)

作用:展现字符串(适用AT)
调用参数:                       ;再次来到参数
    ES:BP = 串地址
    CX = 串长度
    DH,DL = 起始行,列
    BH = 页号
    AL = 0,BL = 属性
    串:char,char,…           ;光标重回起先地方
    AL = 1,BL = 属性           ;光标跟随移动
    串:char,char,…
    AL = 2                     ; 光标重回开头地点
    串:char,char,…
    AL = 3                      ; 光标跟随移动
    串:char,char,…
    

相关文章