20根地址线16根数据线的CPU的寻址范围

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:48:39
20根地址线16根数据线的cpu的寻址范围
要分别按字节、字来求
这是书上的例题 给的答案是:按字节1M,按字512K
我一直理解不了 希望高手给个解释 谢谢

地址线能传输多少个不同的信息,cpu就能对多少存储单元寻址。即地址总线宽度决定寻址能力

20根地址线,每根线传输0或1,20根共有2^20总组合
寻址范围00000-FFFFF
总字节数为
2^20 = 16^5 = 1048576 Byte = 1024 KB = 1 MB
一字为2字节,所以为512K

而数据线决定cpu与外界传输速度
16根数据线,只能传输4位16进制,所以在表示地址时我们使用4位段地址和4位偏移地址来表示,用EA表示段地址,SA表示偏移地址,物理地址即为16*EA+SA

  1. 地址线能传输多少个不同的信息,cpu就能对多少存储单元寻址。即地址总线宽度决定寻址能力。

  2. 20根地址线,每根线传输0或1,20根共有2^20总组合(2的20次方);
    寻址范围为00000-FFFFF;
    总字节数为2^20 = 16^5 = 1048576 Byte = 1024 KB = 1 MB;

  3. 一字为2字节,所以为512K;

  4. 数据线决定cpu与外界传输速度:
    16根数据线,只能传输4位16进制,所以在表示地址时我们使用4位段地址和4位偏移地址来表示,用EA表示段地址,SA表示偏移地址,物理地址即为16*EA+SA。