BIOS中断与视频及磁盘功能手册
需积分: 7 200 浏览量
更新于2024-07-14
收藏 1.97MB PDF 举报
"BIOS中断手册详细列出了在IBM PC兼容系统中使用的BIOS中断及其相关功能,主要涵盖视频、配置检测、内存大小检测和磁盘操作等关键领域。"
在操作系统中,BIOS(基本输入输出系统)扮演着初始化硬件和提供低级服务的角色。BIOS中断是操作系统与硬件之间通信的重要桥梁,允许软件调用特定的硬件功能。手册中的"Appendix B BIOS Interrupts and Functions"详细介绍了这些中断以及它们的功能。
1. **视频函数**:
- `INT 10H` 提供了一系列子功能来管理视频显示,包括设置视频模式(00H)、定义光标类型(01H)、定位光标(02H)、读取光标位置(03H)、获取光标位置(04H)、选择当前显示页(05H)、初始化窗口/滚动文本(06H和07H)、读取字符/属性(08H)、写入字符/属性(09H)、仅写入字符(OAH)、选择调色板(OBH,两个子功能0和1)、写入图形像素(OCH)、读取图形像素(ODH)以及读取显示模式(OFH)。
2. **配置检测**:
- `INT 11H` 用于确定系统的配置信息,这在系统启动或诊断时非常有用。例如,`INT 118` 可能会帮助系统识别已连接的设备或获取硬件配置详情。
3. **内存大小检测**:
- `INT 12H` 用于检测系统内存的大小,这对于合理分配系统资源至关重要。`INT 128` 提供了关于系统内存容量的具体信息。
4. **磁盘操作**:
- `INT 13H` 是磁盘操作的核心中断,它提供了对软盘系统的基本控制。这些功能包括重置软盘系统(00H)、读取磁盘状态(01H)、读取磁盘数据(02H)、写入磁盘数据(03H)、验证磁盘扇区(04H)、格式化磁道(06H)等。这些功能对于磁盘的读写、错误检查和数据恢复至关重要。
这些中断函数是早期DOS和基于DOS的应用程序的基础,即使在现代操作系统中,某些低级别的硬件访问仍然可能依赖于BIOS中断。理解并掌握这些中断的使用方法对于系统程序员和硬件调试者来说是至关重要的。
2019-09-24 上传
2019-05-22 上传
2023-06-09 上传
2021-12-23 上传
2021-11-23 上传
2020-07-08 上传
2022-09-24 上传
bnull
- 粉丝: 0
- 资源: 1
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新