0

32 ビット プロテクト モードでページ フリップがどのように行われるかを理解しようとしています。で出力テーブルを実行0x4F0Aして保存します0x00008100。LFB の場所を設定するコマンドを に配置する必要があるというのは正しいでしょう0x00008102か? これがそのコマンドの場所であることがわかっている場合、リアル モードに戻らずに c で LFB の場所を変更するにはどうすればよいでしょうか?

void main() {
    char vmem_back_buffer0[3932160];
    char vmem_back_buffer1[3932160];
    char* prot_mode_desc  = (char*)0x00008102;

    /* ... code to file those buffers with data is removed for brevity ... */

    // Here I change the LFB location to vmem_back_buffer0
    // Here I change the LFB location to vmem_back_buffer1

    while (TRUE);
}
4

1 に答える 1