簡體   English   中英

當前文本模式頁面地址記錄在哪里?

[英]Where the current text mode page address is recorded?

我讀到我們可以像這樣的代碼直接通過中斷知道當前的文本模式頁面:

mov ah, 15
int 10h

當前頁碼將返回到'bh'。 我們如何在不計算當前頁面地址或偏移量的情況下獲取當前頁面地址或偏移量,也不將所有頁面地址保存在常量中。 是否有端口指令或 memory 位置具有當前工作的視頻緩沖區?

當前視頻頁面相對於再生緩沖區開頭的偏移量記錄在 BDA 中的0040:004e 文本模式再生緩沖區在 MDA 和 HGC 卡的段b000和所有其他卡的b800處找到。 使用int 11h查詢設備字節以查找是否安裝了 MDA 卡。

有關詳細信息,請參閱本文

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM