段基地址是什么?

生活经验016

X86实模式下内存地址为20位二进制数(5位16进制数),一般表示成xxxx:yyyy(16进制)的形式,称为逻辑地址;对应的物理地址为xxxx0+yyyy。逻辑地址中的xxxx就称为段基址,yyyy称为偏移量。多个逻辑地址可能对应同一个物理地址。因为物理地址的计算公式是xxxx0+yyyy,所以要先在段基地址xxxx的后面补4个0(2进制,在16进制下就是一个0),再加上偏移量。

段基地址是什么?,第1张