如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址如何求呢?
望具体的思路或步骤,谢谢大佬们。
若是x86,16bit的架构,1m的地址0-FFFFFH(20Bit),因为寄存器和段寄存器都是16BIT(0-FFFFH),没法完整表示20bit的长度,而有所谓逻辑地址的设定,以[段:偏移]=物理地址,
其计算方法是 : 段地址 x 10h + 偏移地址 = 物理地址
20B4CH可以是:
20B4:000C 即 20B4H x 10H + 000CH = 20BC0 + 000CH = 20B4CH 或
20B0:004C 即 20B0H x 10H + 004CH = 20B00 + 004CH = 20B4CH 或
20A3:011C 即 20A3H x 10H + 011CH = 20A30 + 011CH = 20B4CH 或
...
...
...
...
等多种表示法.