段基地址是什么?

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:06:29
BIU取指令的工作过程为:首先在代码段寄存器中16位段基地址的最低位后面补4个0 什么叫段基地址呢?

X86实模式下内存地址为20位二进制数(5位16进制数),一般表示成xxxx:yyyy(16进制)的形式,称为逻辑地址;对应的物理地址为xxxx0+yyyy。逻辑地址中的xxxx就称为段基址,yyyy称为偏移量。多个逻辑地址可能对应同一个物理地址。

因为物理地址的计算公式是xxxx0+yyyy,所以要先在段基地址xxxx的后面补4个0(2进制,在16进制下就是一个0),再加上偏移量。