内存地址从哪儿开始到0x100000是被禁止写入的,我现在获得了整个机器的控制权,也不能往0xfffxx这一块内存写入数据

WYlslrt 2005-11-08 05:27:04
在保护模式下,我将0xfxxxx这一块已经映射了,但是只能读,不能写。这是为什么,哪位给讲下
...全文
444 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
BOYGUARD110 2005-12-02
  • 打赏
  • 举报
回复
mark
WYlslrt 2005-12-02
  • 打赏
  • 举报
回复
milee你说的是什么地址啊?
milee 2005-12-01
  • 打赏
  • 举报
回复
应该是从0x00400000开始
Leomaxking 2005-12-01
  • 打赏
  • 举报
回复
应该是的吧
WYlslrt 2005-11-30
  • 打赏
  • 举报
回复
那么北桥的寄存器地址,每个主板的i/o基址都不同吗
Leomaxking 2005-11-30
  • 打赏
  • 举报
回复
这个不太清楚,还要看你所用的虚拟机是用怎样的一种机制来模拟pc的,要看它的源码。它只要能骗过os就行了或许根本就没有实现一个真正意义上的北桥也说不定。。。
WYlslrt 2005-11-30
  • 打赏
  • 举报
回复
可是怎么去访问虚拟机的北乔
Leomaxking 2005-11-28
  • 打赏
  • 举报
回复
虚拟机也要跟pc保持一致啊,也要保证那部分内存内容正常情况下不被修改
WYlslrt 2005-11-26
  • 打赏
  • 举报
回复
可是楼上的,我在虚拟机里也是这样的阿
Leomaxking 2005-11-26
  • 打赏
  • 举报
回复
这个要参见你使用的主板使用的北桥芯片的spec,获得相关地址
WYlslrt 2005-11-14
  • 打赏
  • 举报
回复
楼上的别跑啊
foxdeng 2005-11-11
  • 打赏
  • 举报
回复
能不能说详细一点?
WYlslrt 2005-11-11
  • 打赏
  • 举报
回复
怎么修改,nb寄存器怎么访问
Leomaxking 2005-11-11
  • 打赏
  • 举报
回复
系统POST完成后这一块内存就被设成readonly了,在NB的寄存器里面设的

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧