鱼C论坛

 找回密码
 立即注册
查看: 6186|回复: 3

检测点 2.2的问题

[复制链接]
发表于 2021-5-24 17:32:50 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
段地址 最小为1001h    最大值为 2000h
这样的话   物理地址 =sa*16+ea
      选最小值 来计算
     10010h+ffffh 等于  2000fh
          这就大于   20000h 了
百思不得解,求解惑啊啊
      
        
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-24 19:30:50 | 显示全部楼层
本帖最后由 肖-肖 于 2021-5-24 19:33 编辑

1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-5-24 19:37:47 | 显示全部楼层


可以这样想:
       如果SA为1000H,那么即使偏移地址为FFFFH,也是访问不到20000H的
所以SA最小为1001H,变为10010H后--》还能推出它的最大偏移地址为FFF0H因为要找20000H这个位置嘛~
偏移地址是活的
题目要问最小的段地址--》那只能是1001H了
希望能帮到你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-20 14:45:08 | 显示全部楼层
偏移地址最低为必须为0,段地址*16后是没法改变地址最低位的。
例如cs:ip=1000:2003 那么实际地址就是12003了,想要最低位为0,那你必须把偏移地址最低为置0
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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