在内存按字节编址。若用存储容量为32K*8bit的存储器芯片构成地址从A0000H倒DFFFFH的内存,则至少需要多少片芯片?
A. 4 B. 8 C. 16 D. 32
解答:
A0000H的H是表示16进制表达。
从A0000H到DFFFFH共有多少个字节?
(转换十进制)
(转换十进制)
DFFFFH(917503)-A0000H(655360)=3FFFFH(262143)
在加一就是这地址范围内的内存数量,为什么加一呢?1号到3号有几天?3-1再加一等于3天的道理。
3FFFFH(262143)+1 = 40000H(262144)单位是B,字节。
因为:
1字节 = 1B(Byte) = 8b(bit)
32K就是32*1024个字节,所以:
262144/32/1024=8