求一道关于求CPU物理地址空间的计算

来源:百度知道 编辑:UC知道 时间:2024/07/05 14:55:42
有20根地址线的CPU它可以直接寻址的物理地址空间是多少?并写出表达式!
在线等越快越好
好象是有一个公式的
请说的详细一点

二楼回答的完全正确,公式就是
“可直接寻址的物理地址空间=2^地址线的根数”后面的单位是Byte
那么我们知道2^20(2的20次方)=1,048,576Byte
1M=1024Bt=1024*1024Byte=1048576Byte由此可知寻址空间为1M了。
其实也不用死记硬背,用数学原理完全可解释清楚。我们假设有2根地址线那么可直接寻找的地址空间就是4Byte,因为计算机里的物理地址都是用0和1表示的,那么2根地址线就对应着四个0和1的组合,既00,01,10,11所以对应着四个地址,那么根据排列组合的知识20根地址线可以此推之。

2^20=100k

=2的20次方=1024的平方=1兆(1MB)

因为计算机是以二进制为基础的,所以一根线可以寻2种地址:0和1,所以20根就可以寻址2的20次方物理地址空间,结果是1兆了.这样记容易些.