地址:
位:bit
字节:byte
1B = 8bit
1KB = 2^10B = 1024B
1MB = 2^10KB = 2^20B = 1024 * 1024 B
1GB = 2^10MB = 2^20KB = 2^30B = 1024*1024*1024B
练习题
(1)内存按字节编址从A5000H到DCFFFH的区域其存储容量为( )
A 123 KB B 180 KB C 223 KB D 224 KB
解析:DCFFF - A5000 +1 = 38000
38000 = 0011 1000 0000 0000 0000
0011 1000 00 00 0000 0000
每10位拆分一次
224 = 2^7 + 2^6 +2^5 = 128+64+32 = 224
(2)内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16 K * 8 bit的存储器芯片构成该内存,至少需要( )片。
A 2 B 4 C 8 D 16
解析:CFFFF-90000 +1= 40000
40000 = 0100 0000 0000 0000 0000
256 = 2^8 * 2^10 = 256 K
每个芯片16k,总数 = 256k/16k = 16