内存按字节编址。若用存储容量为32Kx8bit的存储器芯片构成地址从AOOOOH到DFFFFH的内存,则至少需要( )片芯片。
A 4
B 8
C 16
D 32
第一步-计算大小
先计算构成地址从AOOOOH到DFFFFH的内存的大小。
其中H代表16进制。
DFFFF
-A0000
-------------
3FFFF
最后3FFFF+1 = 40000 此时的结果还是16进制 即 40000H
PS:为什么要加+1 ,举例 地址1 到 5共几个数 列公式5-1=4 ,最后计算结果+1 才是具体个数。
知识点:
第二步-统一单位
40000H是内存单位的长度,单位默认为B(1B=8bit);即40000H * B = 40000H * 8bit;
将结果40000H转为10进制,40000H = 4 * 16 4 = 22*24*4 = 22 * 216 * 8bit;
存储容量为32Kx8bit = 25K*8bit = 25 * 210 * 8bit
知识点:1K = 1024 = 210 S
最终统一单位 22 * 216 * 8(bit)
22 * 216 *8bit |
218 * 8bit |
25 * 210 * 8bit |
215 * 8bit |
约分下结果是23 = 8