获取 VBE 信息

Getting VBE Information

最近,我开始在 OS 中使用 vbe 进行图形处理。在实模式下,vbe 信息块结构 returns 指向视频模式列表的指针。当我查看这个指针的十六进制值时,它看起来像这样:它是一个双字值

0x7bb24220

我想知道如何在实模式下获取该地址的数据,因为我无法访问该地址。有人知道如何做到这一点吗?

这实际上不是一个普通的指针,而是一个所谓的 vbeFarPtr,它具有 segment:offset 格式。有关详细信息,请参阅 VBE Specification(第 20 页)。