一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻址到此单元, 则SA 应满足的条件是

weekbo 2017-04-09 06:06:17
总感觉哪里怪怪的,题目好像有问题,原答案是1001h和2000h,
A = (20000H - FFF0H) / 10=10010H / 10 = 1001H。最小
虽然FFF0公式=1001H,反推也是等于20000H.公式是没问题,题目里面没有说用0-FFFFH的最大和最小,我用了一个可以被整除的数字,可以得到20000,

A = (20000H - 10H) / 10=1FFF0H / 10 = 1FFFH。最大
那是不是最大的我也可以不用0,我用10表示,题目里面也没有说非要用最小0表示,20000H-10H=1FFF0,在用1FFF0H/10H=1FFFH。反推也可以得到20000h,
1ffff*10+10=20000h
王爽 汇编 2.2检测点一个题
...全文
1151 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2017-04-10
  • 打赏
  • 举报
回复 1
20000H=SA*10 + 偏址,要 SA 最大,就是要偏址最小了,最小是多少,是最后有效地址的低 4 位(由于段址要 *10 所以无法表示这低 4 位,所以其须由偏址来表示),不就是 0 嘛

21,453

社区成员

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

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