在进行网工复习的时候发现一道,内存容量计算的问题,经过学习和网上查资料,终于解决,现与大家分享
 
EX:内存按字节编码,地址从A4000H-CBFFFH共有多少字节?如果使用32K×8B的芯片,共需要多少芯片?
AN:
1、因为地址是从000H到FFFH所以有一个跨度,即内存数量A4000H-CBFFFH+1,
=28000H=2×164+8×163=(2×16+8)×163=40×163=40×(243=40×212
因为1K=210,所以
=40×(2210=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、注意内存是以字节还是以其他(字,双字)等编号
 
本问题花了我将近半个小时,