MewCatcher 发表于 2012-6-25 08:49:58

刚学过2.7,有一个问题:按照公式推理,物理地址会重复,详见此

公式:
    物理地址 = 段地址 x 16 + 偏移地址

段地址      偏移地址      物理地址
1111H      11H               11121H
1110H      21H               11121H

上面两个物理地址不是重复了吗?这是什么情况?我错了么?还是另有解决方案?

水之境界 发表于 2012-6-25 08:49:59

这很正常,一个最终地址可能有多种(段+偏移)表示。

MewCatcher 发表于 2012-6-25 09:45:58

水之境界 发表于 2012-6-25 09:36 static/image/common/back.gif
这很正常,一个最终地址可能有多种(段+偏移)表示。

那会不会不同程序使用了同一个物理地址?
如果不会,为什么?

Yara 发表于 2012-6-25 10:00:34

MewCatcher 发表于 2012-6-25 09:45 static/image/common/back.gif
那会不会不同程序使用了同一个物理地址?
如果不会,为什么?

使用同一个物理地址是没问题的,例如你不同的指令可以作用于同一个物理地址而已

水之境界 发表于 2012-6-28 20:34:30

MewCatcher 发表于 2012-6-25 09:45 static/image/common/back.gif
那会不会不同程序使用了同一个物理地址?
如果不会,为什么?

4楼说的对。但如果不同程序真有内存冲突肯定会出错。
页: [1]
查看完整版本: 刚学过2.7,有一个问题:按照公式推理,物理地址会重复,详见此