C语言中的INT10中断处理程序详解
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"C语言-INT10中断号.doc" 是关于C语言中调用INT 10h中断服务程序的文档,主要涉及计算机的BIOS视频服务,这些服务主要用于早期的IBM PC兼容机的文本模式显示控制。 1. **INT 10h中断号**: INT 10h是BIOS提供的一个中断,用于处理与显示器相关的功能,如设置视频模式、控制光标、滚动屏幕等。这些服务在没有操作系统或者操作系统尚未接管硬件控制时特别有用。 2. **视频服务程序00H**: 设置视频模式。通过在AH寄存器中置00H,并在AL寄存器中放入相应的视频模式代码,可以改变显示器的显示模式。例如,AL=03H代表80x25字符模式,AL=13H则表示640x480的VGA图形模式。执行此服务后,屏幕通常会被清空。 3. **视频服务程序01H**: 设置光标大小。AH设为01H,CH和CL用来定义光标的起始和结束扫描行。对于不同的显卡类型,如CGA、EGA、MCGA和VGA,允许的光标高度不同。默认设置会根据显卡类型自动设定。 4. **视频服务程序02H**: 设置光标位置。AH设为02H,配合BH、DH和DL寄存器,可以将光标移动到屏幕上的任意指定位置。对于支持多页的模式,页号需要在BH中指定。 5. **视频服务程序03H**: 读取光标位置。AH设为03H,通过输入页号(BH),可以读取光标的位置,返回值存储在CH、CL、DH和DL中,分别表示光标的起始扫描行、结束扫描行、行号和列号。 6. **视频服务程序05H**: 设置活动显示页。用于正文和图形模式,AL寄存器设定活动页号,范围通常为0-7。这在多页显示模式中尤其有用,比如在EGA和VGA适配器上。 7. **视频服务程序06H**: 向上翻滚活动窗口。通过设置AH为06H,AL指定翻滚的行数,BH为空白行属性,CH、CL、DH和DL定义窗口的边界。这个服务常用于滚动文本屏幕内容,例如在命令行界面中。 这些中断服务程序是低级编程和系统调试中的关键工具,尤其是在没有现代图形驱动程序和操作系统支持的环境中。通过熟练掌握这些中断,开发者能够直接控制显示器的行为,实现特定的显示效果和功能。
![](https://csdnimg.cn/release/download_crawler_static/84858200/bg6.jpg)
![](https://csdnimg.cn/release/download_crawler_static/84858200/bg7.jpg)
剩余31页未读,继续阅读
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/a7a9f6748ed941a7b7e67cb0d6d5d714_sun13212715744.jpg!1)
- 粉丝: 106
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)