PC机主板上ROM中写的生产日期,在内存FFF00H—FFFFFH的某几个单元,为什么输入的指令是 d fff0:0000? 5

而输入dfff00:fffff就会报错?还有我查看到的我的主板上ROM的生产日期是92年1月1号,这怎么解释?... 而输入d fff00:fffff就会报错?还有我查看到的我的主板上ROM的生产日期是92年1月1号,这怎么解释? 展开
 我来答
创作者vbxnm
2018-08-10 · 学考和高考的模拟题、真题、分析等文档。
创作者vbxnm
采纳数:12 获赞数:53

向TA提问 私信TA
展开全部
楼上回答,全部不正确!
内存地址:FFF00H—FFFFFH,表示的是物理地址
物理地址=段地址*10+偏移地址,这三个地址都是16位数字,数字后面的H可以写,也可以不写,都表示的是16位的数据;16表示的是十进制的,转换成16进制就是10。
段地址占用4个字符,即:fff0,因为物理地址=fff00,所以偏移地址=0,计算过程即:
fff00=fff0*10+0;
同样的道理,物理地址fffff,段地址是fff00,便宜地址是ff
所以,查看内存的指定物理地址的数据,就直接使用命令,
d fff0:0 ff
即可得到该内存中fff00-fffff的数据。
回答完毕!我自己也得到提升了。
百度网友009aef9
2020-10-30 · 超过11用户采纳过TA的回答
知道答主
回答量:124
采纳率:71%
帮助的人:28.3万
展开全部
内存单元FFF00H~FFFFFH指的是物理地址,16进制中乘以16相当于乘以10也就是左移一位
FFF00H相当于段地址FFF0×10进制的16/16进制的10=FFF00+偏移地址0=FFF00H
FFFFFH相当于段地址FFF0×10进制的16/16进制的10=FFF00+偏移地址ff=FFFFFH
相当于段地址FFFF×10进制的16/16进制的10=FFFF0+偏移地址f=FFFFFH
个人整理,有误请指正!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaomaoqazwsx
2014-07-20
知道答主
回答量:11
采纳率:0%
帮助的人:1.2万
展开全部
dosbox 是看不出来的 你看的是虚拟机的 你要把你电脑系统换成XP 在进入debug中看 才能看见真的生产日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love9reimu
2013-10-07 · TA获得超过150个赞
知道小有建树答主
回答量:401
采纳率:0%
帮助的人:245万
展开全部
你先看看D指令的作用吧
查BIOS生产日期是FFF0:00F0
更多追问追答
追问
这个我知道,但我要知道为什么?是物理地址还是规定?
追答
物理地址,书上不是写着有么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
俗不可耐dP
2013-12-24 · TA获得超过121个赞
知道小有建树答主
回答量:211
采纳率:58%
帮助的人:60.2万
展开全部
你是翻新机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式