当前位置:回答三>百科问答>x86的物理地址是多少位?

x86的物理地址是多少位?

2024-06-09 19:25:55 编辑:join 浏览量:586

x86的物理地址是多少位?

因为x86处理器地址总线是20位,最大管理1M内存,对应物理地址是00000H-fffffH

而内部数据总线、寄存器都是16位的,能表示的范围为0000H-ffffH

如何用16位寄存器表示20位?想到这样一种方式:

把两个16位寄存器相加得到20位,于是便有了

物理地址=段地址*16+偏移地址

相当于在16位地址后面加4个0,形成20位地址

具体过程如下:

段地址和偏移地址通过内部总线传入到地址加法器的部件;

地址加法器将两个16位地址合并为一个20位的物理地址;

标签:物理地址,x86,多少

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/118839.html
热门文章