鱼C论坛

 找回密码
 立即注册
查看: 3017|回复: 5

关于汇编监测点2.2的问题

[复制链接]
发表于 2011-10-13 15:52:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
(2)有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为___,最大为___。


这道题的最小为1001H,我是怎么也想不通。绕不过弯!为什么偏移地址取的是FFF0H而不是FFFFH或者其他的。   
               小弟菜鸟,初来乍到。望各位指教。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-13 18:10:03 | 显示全部楼层
本帖最后由 Sabo 于 2011-10-19 08:15 编辑

现在问SA的最大和最小为多少,现在先看偏移的最大值和最小值为多少。
16位中。偏移最小值到最大值取值范围:0-FFFFh,而题目又给定在20000h中。
所以:
求最小值。那就是20000h-FFFFh=10001h
求最大值。那就是20000h-0h=20000h

本人也是刚学汇编,如有错误之处敬请谅解!

经过楼下提醒发现一处小错误,已修正。减法都算错了:P
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-10-13 22:03:42 | 显示全部楼层
额~不知道是称呼美女还是帅哥。暂时先称呼革命同志吧~那个最小值照你的算法不等于1001H而是10001H.......
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-13 22:48:05 | 显示全部楼层
因为内存地址最后一位是由偏移地址最后一位决定的
所以根据题意,偏移地址的最后一位只能取0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-14 17:25:09 | 显示全部楼层
2楼正解!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-15 01:19:19 | 显示全部楼层
不错~~~~~~












                               
登录/注册后可看大图

9黑龙江肇源英雄岛双开△成县qqyingxiongdao.com
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 08:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表