我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:多盈娱乐 > 多列显示模式 >

BIOS中断int 10h ah=05h设置显示页 的原理

归档日期:06-10       文本归类:多列显示模式      文章编辑:爱尚语录

  我在DIY操作系统,在保护模式下,想使用1024*76824位的分辨率显示画面,这需要用到VGA的存储器分页技术.我知道在16位下,可以用BIOS设置显示页,但是在32位要如何通过操作VGA端口来实现呢?...

  我在DIY操作系统,在保护模式下,想使用1024*768 24位的分辨率显示画面,这需要用到VGA的存储器分页技术.

  我知道在16位下,可以用BIOS设置显示页,但是在32位要如何通过操作VGA端口来实现呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人软件行家采纳数:1028获赞数:3146我会电脑,从电脑学校毕业,现在我装系统向TA提问展开全部显示服务 (Video Service:int 10h)

  对于超级VGA显示卡,我们可用AX=4F02H和下列BX 的值来设置其显示模式。

  出口参 数:AH=00h——光笔未按下/未触发,01h——光笔已按下/已触发

  对 于CGA、EGA、MCGA和VGA,其显示页如下表所列: 模式页数显示器类型

  出口参数:对于前者,无出口参数,但对PCjr在子功能80H~83H 调用下,有:BH=CRT页寄存器,BL=CPU页寄存器

  选择调色板:BH=01H,BL=调色板 (320×200、4种颜色的图形模式)

  功能描述:保存/恢复显示器状态,仅PS/2有效,在此从略追问我希望知道BIOS内部是怎么讲BH(显示页)的值设置到VGA寄存器内的呢?

本文链接:http://ayraswimwear.com/duoliexianshimoshi/474.html