4.5 今天终于搞懂了这个题,开心!
~( ̄ ̄~)~
关于地址总线目前遇到了三种情况,首先来认识下概念。
地址总线决定可寻址的内存空间:一根地址线代表一个位;n位宽度的地址,总线可寻址范围是2n个地址单元。
如,若只有一根地址总线,那么可以索引地址0和地址1两个内存地址。
如果有两根地址总线,那么就可以索引到01,00,10,11四个。也就是说,有n根地址总线就可以索引到2n个内存地址(但并不绝对化 埋个坑)
目前遇到的有;
1.已知地址总线求寻址空间;(通常会给单位KB GB等等)
即 n位地址总线=2n个可寻址空间*GB/MB/KB/B,进行换算,比如32位地址总线等于2的32个寻址空间*GB/3个2的10次方
=2的32次方=2的10次方*2的10次方*2的10次方*2的2次方/2的10次方*2的10次方*2的10次方
=2的2次方=4GB(寻址空间)
2.已知首地址和末地址,求存储单元数量(空间大小)
公式:末地址-首地址+1=存储单元数量
已知编号4000H~4FFFH的弟子中包含的单元数的计算?
手酸下一题。主要注意换算
3.已知存储空间,首索引地址,求末索引地址
同上面公式一样:
使用16进制数为一个32 KB的存储器,编制地址码,其编号应该从0001H到多少?
X-001H+1=32
X-1+1=32
X=32kb
32kb=32*2的10次方=2的5次方*2的10次方
2的15次方换算成四位一组的16进制
=15/4=2的3次方*2的12/4
=2*2*2*16的3次方
=8000H
完美