我正在为x86构建一个小型引导加载程序作为项目。目前我正在编写几个函数来处理屏幕,因为它有点单调乏味。大多数BIOS中断函数都涉及页码参数,我不知道这是为了什么。 我认为维基百科没有什么可说的。
有人知道页码代表什么吗?
由于
答案 0 :(得分:9)
有足够的视频内存可以并排显示多个文本屏幕。页码允许您进行双缓冲,在此处绘制到屏幕外页面,然后在准备就绪时将当前可见页面更改为新页面。
查看臭名昭着且仍然非常宝贵的拉尔夫·布朗的中断名单,了解更多(嗯,更多)信息:
http://www.ctyme.com/intr/rb-0087.htm
特别是,请查看int 0x10 AH = 0x05,它允许您更改当前可见页面。
答案 1 :(得分:1)
只需使用第0页,这是默认的当前页面。