BIOS中断

BIOS中断简介

计算机刚启动时,进入实模式下,此时操作系统跟硬件(例如键盘鼠标显卡等)交互通过BIOS进行的。通过调用中BIOS中断的方式来访问硬件设备。

BIOS中断就不详细介绍了。

BIOS中断大全

查询相应的中断API可以根据BIOS中断大全:BIOS中断大全

BIOS的中断向量表

中断向量表位置

中断向量表位于BIOS的 0x0000 - 0x03FF 地方,大小为 1k。

中断号 说明: int 中断号
0x00 DIVIDE ERROR
0x01 SINGLE STEP
0x02 NON-MASKABLE INTERRUPT
0x03 BREAKPOINT
0x04 INT0 DETECTED OVERFLOW
0x05 BOUND RANGE EXCEED
0x06 INVALID OPCODE
0x07 PROCESSOR EXTENSION NOT AVAILABLE
0x08 IRQ0
0x09 IRQ1
0x0a IRQ2
0x0b IRQ3
0x0c IRQ4
0x0d IRQ5
0x0e IRQ6
0x0e IRQ7
0x10 VIDEO 显示
0x11 GET EQUIPMENT LIST 设备列表
0x12 GET MEMORY SIZE 内存大小
0x13 DISK 磁盘
0x14 SERIAL 串行口服务
0x15 SYSTEM 系统
0x16 KEYBOARD 键盘
0x17 PRINTER 打印机
0x18 CASETTE BASIC
0x19 BOOTSTRAP LOADER 时钟
0x1a TIME
0x1b KEYBOARD - CONTROL-BREAK HANDLER
0x1c TIME - SYSTEM TIMER TICK
0x1d SYSTEM DATA - VIDEO PARAMETER TABLES
0x1e SYSTEM DATA - DISKETTE PARAMETERS
0x1f SYSTEM DATA - 8x8 GRAPHICS FONT
0x70 IRQ8 - CMOS REAL-TIME CLOCK
0x71 IRQ9 - REDIRECTED TO INT 0A BY BIOS
0x72 IRQ10 - RESERVED
0x73 IRQ11 - RESERVED
0x74 IRQ12 - POINTING DEVICE
0x75 IRQ13 - MATH COPROCESSOR EXCEPTION
0x76 IRQ14 - HARD DISK CONTROLLER OPERATION COMPLETE
0x77 IRQ15 - SECONDARY IDE CONTROLLER OPERATION

2.2 BIOS中断的更多相关文章

  1. BIOS中断大全

    BIOS中断大全 BIOS中断:1.显示服务(Video Service——INT 10H)  00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标 ...

  2. 软盘相关知识和通过BIOS中断访问软盘

    一. 软盘基础知识介绍 (1) 3.5英寸软盘 3.5英寸软盘分为上下两面,每面有80个磁道,每个磁道又分为18个扇区,每个扇区大小为512个字节. 软盘大小计算: 2面 * 80磁道 * 18扇区 ...

  3. BIOS 中断大全

    BIOS中断: 1.显示服务(Video Service--INT 10H) 00H -设置显示器模式0CH -写图形象素  01H -设置光标形状0DH -读图形象素  02H -设置光标位置0EH ...

  4. 王爽 <<汇编 语言>> 13.6 BIOS中断例程应用

    ;名称:ILOVEU程序 ;使用BIOS提供的中断例程 assume cs:code code segment main: ;显示背景22*80 ;dh中放行号 ;dl中放列号 bibi: push ...

  5. DSP6455 DSP/BIOS中断配置问题(是否需要ECM-事件组合以及实例)

    2013-06-20 21:08:48 中断的配置有两种常用的方式: 一是通过CSL提供的API进行配置,这种方法相对DSP/BIOS偏底层,也比较麻烦:这种方法要求对中断系统的工作方式很清楚. 二是 ...

  6. x01.os.1: BIOS 中断

    这只是一点准备工作.为了显示字符串,需要调用中断:int  0x10 (AH=0x13).具体参数设置,参考我的归纳整理如下: INT 10 (AH = 0) -----------------功能: ...

  7. bios和dos中断

    1.字符功能调用类(Character-Oriented Function)01H.07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的输出05H — ...

  8. BIOS和DOS中断大全

    DOS中断: 1.字符功能调用类(Character-Oriented Function)01H.07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的 ...

  9. CMOS and BIOS

    1,cmos简介.   cmos是主板上一块可读写的RAM芯片.用途:主要用来保存当前系统的硬件配置和操作人员对某些参数的设定.cmos芯片是由一块纽扣电池供电.因此在关机状态内部信息也不会丢失. 2 ...

随机推荐

  1. Axure 第一个原型 简单的登录页面

    设置所有元件的尺寸和位置的时候都是借助截图软件来调整位置的

  2. linux权限管理之进程掩码

    进程掩码 mask umask ======================================================== 文件权限管理之: 进程umask进程 新建文件.目录的 ...

  3. java开学第一周测试自我感想

    开学第一周,王建民老师就对我们进行了java测试,对我们说测试题目是基于期末考试的基础难度来出的.我们的考试完全是靠暑假在家自学的基础,如果在家没有自学java,那完全就是看不懂试卷到底要考什么.由于 ...

  4. Confluence 6 应该如何在我的空间中组织内容

    页面和博客 你在 Confluence 中创建的任何内容,从会议记录到回顾和任何中间的内容,不管来源是博客和页面. 你的主页将是任何访问你网站中的用户首先看到的内容.为了让用户更加容易的找到他们需要查 ...

  5. apiCloud 版本号

    应用版本号:this.appVersion = api.appVersion; 更新系版本的时候可用来比较

  6. 电影《Green book》观后感_已补全:携带着种族歧视的“光环”,艰难地获得朋友的相互依赖,依然得享受生活的酸甜苦咸。

    目录 1.电影基本情况介绍 2.故事整个发展经历 3.观影感受 4.网友评论 <Green book>--绿皮书 作者总共看这部影片三次,第一次英文版慢看,第二次中文版快看,第三次中文版总 ...

  7. HashMap的两种排序方式

    Map<String, Integer> map = new HashMap<String, Integer>();map.put("d", 2);map. ...

  8. element中使用button会刷新一遍页面

     会刷新:   <el-form-item> <button @click="register('form')" class="submitBtn&qu ...

  9. 安卓——Handler延迟跳转

    //声明控制对象 Handler handler =new Handler(){ @Override public void handleMessage(Message msg) { super.ha ...

  10. Markdown 绘制 UML 图 -- PlantUML + Gravizo(转)

    原文地址:Markdown 绘制 UML 图 -- PlantUML + Gravizo