nasm - 获取 VBE 信息
问题描述
最近,我开始在我的操作系统中使用 vbe 进行图形处理。在实模式下,vbe 信息块结构返回指向视频模式列表的指针。当我查看这个指针的十六进制值时,它看起来像这样:它是一个双字值
0x7bb24220
我想知道如何以实模式获取此地址的数据,因为我无法访问该地址。有谁知道如何做到这一点?
解决方案
vbeFarPtr
这实际上不是通常的指针,而是具有段:偏移格式的所谓指针。有关详细信息,请参阅VBE 规范(第 20 页)。
推荐阅读
- javascript - 使用构造函数类和动态变量名(纯 JS)将 HTML 表单输入存储为对象
- python - 在vs代码上运行时python中的F字符串错误
- c# - 如何统一为 2 个按钮制作脚本
- command-line - 为什么我无法使用 rclone 访问我的 NAS 驱动器?
- android - 未找到 node_modules\chromedriver\bin\chromedriver'。安装了吗?
- c - 为什么 C 编译器在对负值使用位移时不会发出警告?
- python - 优化回归问题中的相对误差
- android - 电容器/CMOTION/ionic-keycloak-auth CustomTabsIntent 未找到
- css - 使用 Bucket.io 的 ID 和类将 CSS 添加到嵌入按钮
- python - 从Python中的快捷方式(.lnk)文件中提取图标?