2.2 BIOS中断
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中断的更多相关文章
- BIOS中断大全
BIOS中断大全 BIOS中断:1.显示服务(Video Service——INT 10H) 00H —设置显示器模式0CH —写图形象素01H —设置光标形状0DH —读图形象素02H —设置光标 ...
- 软盘相关知识和通过BIOS中断访问软盘
一. 软盘基础知识介绍 (1) 3.5英寸软盘 3.5英寸软盘分为上下两面,每面有80个磁道,每个磁道又分为18个扇区,每个扇区大小为512个字节. 软盘大小计算: 2面 * 80磁道 * 18扇区 ...
- BIOS 中断大全
BIOS中断: 1.显示服务(Video Service--INT 10H) 00H -设置显示器模式0CH -写图形象素 01H -设置光标形状0DH -读图形象素 02H -设置光标位置0EH ...
- 王爽 <<汇编 语言>> 13.6 BIOS中断例程应用
;名称:ILOVEU程序 ;使用BIOS提供的中断例程 assume cs:code code segment main: ;显示背景22*80 ;dh中放行号 ;dl中放列号 bibi: push ...
- DSP6455 DSP/BIOS中断配置问题(是否需要ECM-事件组合以及实例)
2013-06-20 21:08:48 中断的配置有两种常用的方式: 一是通过CSL提供的API进行配置,这种方法相对DSP/BIOS偏底层,也比较麻烦:这种方法要求对中断系统的工作方式很清楚. 二是 ...
- x01.os.1: BIOS 中断
这只是一点准备工作.为了显示字符串,需要调用中断:int 0x10 (AH=0x13).具体参数设置,参考我的归纳整理如下: INT 10 (AH = 0) -----------------功能: ...
- bios和dos中断
1.字符功能调用类(Character-Oriented Function)01H.07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的输出05H — ...
- BIOS和DOS中断大全
DOS中断: 1.字符功能调用类(Character-Oriented Function)01H.07H和08H —从标准输入设备输入字符02H —字符输出03H —辅助设备的输入04H —辅助设备的 ...
- CMOS and BIOS
1,cmos简介. cmos是主板上一块可读写的RAM芯片.用途:主要用来保存当前系统的硬件配置和操作人员对某些参数的设定.cmos芯片是由一块纽扣电池供电.因此在关机状态内部信息也不会丢失. 2 ...
随机推荐
- 微信小程序动态更改样式
获取列表长度(动态渲染),当长度>x时添加内联样式并绑定数据{{}},通过js动态更改{{}}
- Python全栈开发-Day10-进程/协程/异步IO/IO多路复用
本节内容 多进程multiprocessing 进程间的通讯 协程 论事件驱动与异步IO Select\Poll\Epoll——IO多路复用 1.多进程multiprocessing Python ...
- 在远程连接一个 Wndows 10的情况下,重启远程机器
如果你从菜单找的话,是找不到这个菜单的!!! 你应该直接按 alt + F4 , 就会出现这个选项了. 参考: https://tommynation.com/shut-windows-10-remo ...
- Notepad++ 的资源管理器 右键菜单
以前装的版本,右键[Edit With Notepad++]都可以出来的. 最近安装的总是不行. 不知道是Windows的原因,还是新版本的原因. 网上也都是用workaround去解决的. 免费的东 ...
- 20170706xlVBA批量提取word表格中的自我评分
单位里普遍存在各种低效率的办公行为,比如每年的自我评分.评分细目表为word文档,每行一个项目,每个项目要填写得分事项和分值,组长审核之后转成Excel向上递交.主要涉及到问题就是word文档中一列得 ...
- python—变量和简单数据类型
1.变量 在程序中可随时修改变量的值,python始终记录变量的最新值 变量名:必须以字母或者下划线开头,只能包含字母数字和下划线,建议使用下划线+小写字母的方式命名,不能为函数名和python关键字 ...
- Confluence 6 为一个空间应用一个主题
主题允许你对 Confluence 的外表和显示进行自定义.你的 Confluence 空间管理员可以到 The Atlassian Marketplace 上下载主题. 一旦一个主题被安装到 Con ...
- AutoMatic merge failed;fix conflicts and then commit the result.解决方法
意思是: 冲突内容:合并冲突在 XXXX.DS_Store文件中 自动合并失败:修改冲突然后提交修改后的结果. <<<<<<<< HEAD 你写的代码 ...
- react中直接调用子组件的方法(非props方式)
我们都知道在 react中,若要在父组件调用子组件的方法,通常我们会采用在父组件定义一个方法,作为props转给子组件,然后执行该方法,可以获取到子组件传回的参数以得到我们的目的. 显而易见,这个执行 ...
- hash、hashchange事件
1.hash即URL中"#"字符后面的部分. ①使用浏览器访问网页时,如果网页URL中带有hash,页面就会定位到id(或name)与hash值一样的元素的位置: ②hash还有另 ...