BIOS中断中的页码

时间:2012-03-06 21:04:25

标签: assembly x86 bootloader bios

我正在为x86构建一个小型引导加载程序作为项目。目前我正在编写几个函数来处理屏幕,因为它有点单调乏味。大多数BIOS中断函数都涉及页码参数,我不知道这是为了什么。 我认为维基百科没有什么可说的。

有人知道页码代表什么吗?

由于

2 个答案:

答案 0 :(得分:9)

有足够的视频内存可以并排显示多个文本屏幕。页码允许您进行双缓冲,在此处绘制到屏幕外页面,然后在准备就绪时将当前可见页面更改为新页面。

查看臭名昭着且仍然非常宝贵的拉尔夫·布朗的中断名单,了解更多(嗯,更多)信息:

http://www.ctyme.com/intr/rb-0087.htm

特别是,请查看int 0x10 AH = 0x05,它允许您更改当前可见页面。

答案 1 :(得分:1)

只需使用第0页,这是默认的当前页面。