BIOS中断大全:显示器与光标控制详解
5星 · 超过95%的资源 需积分: 50 27 浏览量
更新于2023-03-03
收藏 174KB PDF 举报
BIOS中断大全提供了对早期计算机BIOS系统中一系列中断服务函数的详细介绍,特别是视频服务(INT10H—1AH)部分。这些中断允许操作系统与硬件交互,执行诸如设置显示器模式、控制光标、读取/写入图形数据等任务。
1. **显示服务** (INT10H):
- **00H—设置显示器模式**: 通过将AL寄存器设置为特定值(如00H至13H),可以调整显示器模式,包括40×25的16色文本模式、80×25的16色文本和图形模式,以及针对不同分辨率和颜色深度的高级模式。超级VGA显示卡可以通过AX=4F02H和不同的BX值设置显示模式,支持256色和不同尺寸的分辨率。
- **01H—设置光标形状和位置**: 这个中断允许改变光标的样式和位置,这对于用户界面操作至关重要。
- **02H—读取光标信息**: 用于获取当前光标的状态,可能包括颜色、位置等。
- **04H—读取光笔位置**: 当前鼠标位置的获取。
- **05H—设置显示页**: 调整屏幕刷新区域。
- **06H和07H—初始化或滚屏**: 控制屏幕刷新和滚动操作。
- **08H—读取字符属性**: 读取光标位置的字符及其属性。
- **09H—显示字符**: 在指定位置显示字符,可设置属性。
- **0AH—在当前光标处显示字符**: 简单地在光标位置插入字符。
- **0BH—调色板设置**: 更改颜色选项,背景色、边框设置等。
- **0CH和0DH—读写图像数据**: 用于显示和处理图形元素。
- **0EH—Teletype模式字符显示**: 适用于老式字符终端的通信方式。
- **0FH—读取显示器模式**: 查询当前的显示设置。
- **10H—颜色和字体**: 可能涉及颜色选择和字体类型调整。
- **11H—显示器配置**: 设置屏幕分辨率、刷新率等硬件特性。
- **13H—在Teletype模式下显示字符串**: 显示文本字符串,可能在特殊终端模式下进行。
- **1AH—读取/设置显示组合编码**: 可能涉及字符集和编码转换。
- **1BH—功能/状态信息读取**: 获取有关设备状态的额外信息。
- **1CH—保存/恢复显示器状态**: 用于存储或恢复显示设置,以便于恢复之前的显示模式。
这些中断服务是早期个人电脑系统的基础,它们确保了操作系统能够与基本的硬件交互,并提供了基本的图形和文本输出功能。理解并掌握这些BIOS中断对于深入理解计算机硬件和操作系统底层工作原理至关重要。
2008-10-28 上传
2010-06-20 上传
2015-08-17 上传
2010-07-04 上传
2009-08-02 上传
2009-04-10 上传
2010-04-21 上传
2021-10-08 上传
Dannysdable
- 粉丝: 0
- 资源: 14
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全