在进行网工复习的时候发现一道,内存容量计算的问题,经过学习和网上查资料,终于解决,现与大家分享
EX:内存按字节编码,地址从A4000H-CBFFFH共有多少字节?如果使用32K×8B的芯片,共需要多少芯片?
AN:
1、因为地址是从000H到FFFH所以有一个跨度,即内存数量A4000H-CBFFFH
+1,
=28000H=2×164+8×163=(2×16+8)×163=40×163=40×(24)3=40×212
因为1K=2
10,所以
=40×(
22)
10=40×
4K=160K
2、根据芯片公式:(M
÷m)×(N
÷n)(M为需要容量,N为位数)
本题中内存是按字节编码即为
8位,
和提供的芯片位数一样,即:M=160K,m=32K,N=8,n=8
=(160
÷32)×(8
÷8)=5
得解
注:1、28000H
≠28×163
=2×164+8×163
2、注意内存是以字节还是以其他(字,双字)等编号
本问题花了我将近半个小时,
![](/editor/icons/etc_20.gif)
转载于:https://blog.51cto.com/flashsun/132945