Phoenix 发表于 2012-4-17 01:16:42

关于检测点3.1第一题的地址问题。

本帖最后由 Phoenix 于 2012-4-17 01:48 编辑

一、在Debug中,用“d 0:0 1f”查看内存,结果如下
0000:0000 70 80 F0 30 EF 60 30 E2-00 80 80 12 66 20 22 60
0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88


mov ax,1
mov ds,ax
mov ax,


这时段地址不是为1,也就是00010,偏移地址为0000,那对应的地址不应该是0001:0000吗?为什么会是0000:0010?


还有一个问题就是0000:0010为2662,那么0000:0003,000:0006,000:0009是多少,怎么算?
为什么到了0000:0009,就直接跳到下面一行的0010去了,后面剩下的6个字节的数据呢?

jodyzyx 发表于 2012-4-17 07:55:33

还没学习到这里 路过帮顶

时明 发表于 2012-4-18 15:44:26

我也有这个疑问,现在在找答案!
页: [1]
查看完整版本: 关于检测点3.1第一题的地址问题。