有没有人学过(王爽)的汇编语言,我有道题搞不懂

这是答案:有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为1001H,最大为2000H。当段地址给定为10... 这是答案:有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为 1001H ,最大为 2000H 。
当段地址给定为 1001H 以下和 2000H 以上,CPU无论怎么变化偏移地址都无法寻到20000H单元。

它的最小值为什么是1001H啊 我的的答案是1000H
20000h(物理地址)
20000H-EA(FFFFH)=10001H/16=1000H 我哪里算错了
大神们解释下好吗我真的不懂 头都大了
展开
 我来答
做而论道
高能答主

2014-04-19 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
20000H = EA × 16 + XXXXH(偏移地址)

当,偏移地址最大时,段地址就是最小。

要注意,偏移地址的最低位,就是物理地址的最低位。

物理地址已经给定 20000H,其最低位是零。

所以,XXXXH(偏移地址)的最大值,也就是 FFF0H。

由此可得:EA(最小)=1001H 。
fastfs
2014-04-19 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:799万
展开全部
x / 16 > 10001h
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式