【发布时间】:2019-11-16 07:55:49
【问题描述】:
最近,我开始在我的操作系统中将 vbe 用于图形。在实模式下,vbe 信息块结构返回指向视频模式列表的指针。当我查看这个指针的十六进制值时,它看起来像这样:它是一个双字值
0x7bb24220
我想知道如何以实模式获取此地址的数据,因为我无法访问该地址。有谁知道如何做到这一点?
【问题讨论】:
-
添加标签前请阅读标签说明。 vbe 标签用于 Visual Basic 编辑器,与您在此处提出的问题无关。
-
@KenWhite,实际上我的意思是 vesa BIOS 扩展。无论如何,将其更改为“vesa”。
-
谢谢。阅读标签描述会让您知道它不是正确的标签。 :-)
-
0x7BB24220(字节 0x20、0x42、0xB2、0x7B)将是“实模式段 0x7BB2 中的偏移量 0x4220”,即 32 位物理地址0x7BB2<<4 + 0x4220 = 0x0007FD40。