设用2K×4位的存储器芯片组成16K×8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最小地址编号为______。(2010年下半年)
A. 0000H
B.0800H
C.2000H
D.2800H
答案:B
解析:
组成存储器需要的芯片数 =(16K x 8bit)/(2k x 4bit)= 16片;
地址单元 = 3FFFH-0000H=4000H(十六进制减法:大减小加一,逢十六进一);
每个芯片的地址空间 = 4000H/16 = 400H;
即第一片芯片 = 0000H~03FFH;
同理可证:第二片芯片 = 0400H~07FFH等;
0B1FH在0800H~0BFFH范围之间,即芯片最小地址为0800H。
内存单元按字节编址,地址0000A000H~0000BFFFH共有______个存储单元。(2012年上半年)
A. 8192K
B.1024K
C.13K
D.8K
答案:D
解析:BFFFH - A000H = 2000H = 2 x 16 x 16 x 16B = 8K。
地址编号从80000H到BFFFFH且按字节编址的内存容量为______KB,若用16K×4bit的存储器芯片构成该内存,共需_____片。(2013年上半年)
A. 128
B.256
C.512
D.1024
A.8
B.16
C.32
D.64
答案:B C
解析:
存储单元 = BFFFFH - 80000H = 40000H =(4 x 16 x 16 x 16)B = 256KB;
芯片数 =(256K x 8bit)/(16k x 4bit)= 32;
若用256K × 8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需______片芯片。(2014年上半年)
A.4
B.8
C.16
D.32
答案:A
解析:
400FFFFFH - 40000000H = 100000H =(1 x 16 x 16 x 16 x 16 x 16)B = 1024K x 8bit;
芯片数 =(1024k x 8bit)/(256K x 8bit)= 4;
内存按字节编址从A5000H到DCFFFH的区域其存储容量为______。(2014年下半年)
A.123KB
B.180KB
C.223KB
D.224KB
答案:D
解析:存储容量 = DCFFFH - A5000H = 38000H = 229376B = 224KB。
内存按字节编址从B3000H到DABFFH 的区域其存储容量为______。(2015年下半年)
A.123KB
B.159KB
C.163KB
D.194KB
答案:B
解析:存储容量 = DABFFH - B3000H = 27C00H = 162816B = 159KB。
内存按字节编址,从A1000H到 B13FFH的区域的存储容量为______KB。(2016年上半年)
A. 32
B.34
C. 65
D.67
答案:C
解析:存储容量 = B13FFH - A1000H = 10400H = 66560B = 65KB。
内存按字节编址。若用存储容量为32K ×8bit的存储器芯片构成地址从A0000H到DFFFFH 的内存,则至少需要_____片芯片。(2017年下半年)
A.4
B.8
C. 16
D.32
答案:B
解析:
存储容量 = DFFFFH - A0000H = 40000H = 262144B = 256KB = 256K x 8bit;
需要芯片数 =(256K x 8bit)/(32K x 8bit)= 8;
内存按字节编址,地址从A0000H到CFFFFH的内存,共有______字节,若用存储容量为64K x 8bit的存储器芯片构成该内存空间,至少需要______片。(2019年下半年)
A. 80KB
B.96KB
C.160KB
D. 192KB
A.2
B.3
C.5
D.8
答案:D B
解析:
存储容量 = CFFFFH - A0000H = 30000H = 196608B = 192KB = 192K x 8bit;
芯片数 =(192K x 8bit)/(64K x 8bit)= 3。