BIOS中断介绍

BIOS中断号

中断号功能入口参数返回值
13H磁盘读取AH:2表示读扇区,3表示写扇区AL=读/写的扇区数 ;CH=磁道号;CL=扇区号;DH=磁头号;DL=驱动器号 0:软驱A,1:软驱B, 80H:硬盘C,81H:硬盘D ES:BX 指向接收从扇区读入数据的内存区/写入磁盘的数据成功:AH=0 AL=读取/写入的扇区数 失败:AH=出错码
16H键盘操作AH=0 从键盘读入字符送入AL, AH=1 查询键盘缓冲区,但不阻塞 AH=2 检查键盘上各特殊功能键的状态。执行后,各种特殊功能键的状态放入AL寄存器中,这个状态字记录在内存0040H:0017H单元中,若对应位为“1”,表示该键状态为“ON”,处于按下状态;若对应位为“0”,表示该键状态为“OFF”,处于断开状态。
21HAH=00h 程序终止
10H清屏AX=0003h

字符显示

mov ax,0B800h
mov es,ax
mov byte[es:off],'a'
mov byte[es:off+1],b'KRGBIRGB

在这里插入图片描述

清屏

功能号:06H/07H
用 途:窗口内容向上/向下滚动
参 数:AL=要滚动的行数(若是0将清窗口)
BH=填入新行的属性
CH=滚动窗口的左上角行号
CL=滚动窗口的左上角列号
DH=滚动窗口的右下角行号
DL=滚动窗口的右下角列号
调 用:INT 10H
返 回:无
例子:

mov ah,0x06
mov al,0
mov ch,0  ;(0,0)
mov cl,0
mov dh,24  ;(24,79)
mov dl,79
mov bh,0x07 ;黑底白字
int 10h
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值