2012-03-06 27 views
6

私はプロジェクト用の小さなブートローダを構築しています。現時点では、スクリーンを扱ういくつかの関数を書いています。ちょっと面倒です。ほとんどのBIOS割り込み関数にはページ番号の引数が含まれており、これが何であるかはわかりません。 Wikipediaには何の言葉もないと思います。BIOS割り込みのページ番号

ページ番号は何を表していますか?

ありがとうございました

+0

これらの機能の例がありますか? – twain249

答えて

8

複数のテキスト画面を並べて表示するのに十分なビデオメモリがあります。ページ番号は、ダブルバッファリングを行い、オフスクリーンのページに描画します。そして、準備ができたら、現在表示されているページを新しいページに変更します。

(まあ、もう少し)詳細については、悪名高い、まだ非常に貴重なラルフ・ブラウンの割り込み一覧を参照してください:int型の0x10 AH = 0x05を、あなたが変更することができますを見て、特に

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

現在表示されているページ。

+2

_複数のテキスト画面を許可するには十分なビデオメモリがあります_←ビデオモードに応じて、それ以外は妥当な答えです。 – ninjalj

1

デフォルトの現在のページであるページ0を使用してください。

関連する問題