汇编新手 菜鸟问题 忘高手解答下

snakes13 2010-07-20 11:47:54
看王爽老师的汇编语言 第二章有个实验

就是用汇编语言查 主板的生产日期

我然后用debug

-d ffff:0000 f
得到了我主板日期
.....03/20/09...

问题出在书上说这个是rom的,而我用-e ffff:0005 30 35 2f 33 30 2f 31 30 修改之后 ,再用
-d ffff:0000 f
得到主板日期变为了
.....05/30/10...

这到底是什么情况呢? 不是rom只读不能写吗?

之后我有用everest测试主板BIOS信息后 发现还是以前的03/30/09

求个解释 新手先谢谢了
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nk_maquan 2010-07-21
  • 打赏
  • 举报
回复
学习了,感谢解答。
goodider 2010-07-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zara 的回复:]
bios 设置里有个选项,BIOS Shadow,即为了自检和对 原始 bios 调用的速度上的考虑,将 bios 部分的内容映射到 RAM 里。这样,bios 部分的内容表现起来就可能是可写的;但并没有能够改动 ROM 里的内容,所以,重启后,内容就又恢复了。
debug 里修改的还只是它自己虚拟系统的部分,不涉及其它。Windows 为每个 v86 都分配个原始的映像。
[/Quote]
说的很详细
zara 2010-07-21
  • 打赏
  • 举报
回复
bios 设置里有个选项,BIOS Shadow,即为了自检和对 原始 bios 调用的速度上的考虑,将 bios 部分的内容映射到 RAM 里。这样,bios 部分的内容表现起来就可能是可写的;但并没有能够改动 ROM 里的内容,所以,重启后,内容就又恢复了。
debug 里修改的还只是它自己虚拟系统的部分,不涉及其它。Windows 为每个 v86 都分配个原始的映像。

21,458

社区成员

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

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