首页 > 试题广场 >

内存按字节编址,地址区间为[90000H,CFFFFH],若

[单选题]
内存按字节编址,地址区间为[90000H,CFFFFH],若用32K*8bit的存储器芯片构成该内存,需要__块
  • 2
  • 4
  • 8
  • 16
推荐
(1)首先根据地址区间[90000H,CFFFFH],可以计算地址空间为:CFFFFH - 90000H + 1 = 40000H
因为10000H = 2^16B 那么 40000H = 4 * (2^16)B
(2)32K = 32*(2^10)B
那么内存所需芯片数为:  (  4 * (2^16) )/   32*(2^10 ) = 8;
编辑于 2015-12-11 11:10:18 回复(9)
地址空间共有CFFFFH-90000H +1 = 40000H,又因为是按字节编址,所以容量为40000H = 2^18。
每个存储芯片的容量为32KB = 2^15B,所以需要2^18 / 2^15 = 8片
发表于 2015-12-07 10:00:23 回复(2)
16进制转2进制,10000H=1000 0000 0000 0000 0000b(16进制的每一位对应着一个4位的2进制数)=1000 0000 0000B=2^16B,那么剩下的同楼上各位大神的一样,4000H=2^18B
32K*8b=2^5*2^10B=2^15B
所以芯片数量为2^18/2^15=2^3=8
发表于 2016-09-16 18:51:40 回复(0)
(1)首先根据地址区间[90000H,CFFFFH],可以计算地址空间为:CFFFFH - 90000H + 1 = 40000H
                       因为10000H = 2^16B 那么 40000H = 4 * (2^16)B
(2)32K = 32*(2^10)B
                       那么内存所需芯片数为:  ( 4 * (2^16) )/  32*(2^10 ) = 8;
发表于 2016-03-27 20:19:06 回复(0)
(1)首先根据地址区间[90000H,CFFFFH],可以计算地址空间为:CFFFFH - 90000H + 1 = 40000H
因为10000H = 2^16B 那么 40000H = 4 * (2^16)B
(2)32K = 32*(2^10)B
那么内存所需芯片数为:  (  4 * (2^16) )/   32*(2^10 ) = 8;

发表于 2015-12-26 16:46:51 回复(0)
4 0 0 0 0H
01000000000000000000
把最前面的0去掉.即
1000000000000000000
答案:2^18B/2^15B=8
发表于 2018-09-03 14:59:46 回复(0)
(1)首先根据地址区间[90000H,CFFFFH],可以计算地址空间为:CFFFFH - 90000H + 1 = 40000H
 
因为10000H = 16^4B = 2^16B 那么 40000H = 4 * (2^16)B
 
(2)32K = 32*(2^10)B
 
那么内存所需芯片数为:  (  4 * (2^16) )/   32*(2^10 ) = 8;
发表于 2017-04-10 19:53:50 回复(0)
CFFFFH- 90000H+1H=40000H
32K=8000H
所以数目=40000H/8000H=8H
即8*16^0=8
发表于 2016-08-28 21:21:34 回复(0)
地址空间共有CFFFFH-90000H +1 = 40000H,又因为是按字节编址,所以容量为40000H = 2^18。
每个存储芯片的容量为32KB = 2^15B,所以需要2^18 / 2^15 = 8片
发表于 2016-04-04 18:05:48 回复(0)
1K=1024B
发表于 2016-04-01 15:51:59 回复(0)
H是啥意思?求解
发表于 2015-12-28 17:16:29 回复(2)