设用2KX4位的存储芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最大地址编号为()
设用2KX4位的存储芯片组成16KX8位的存储器(地址单元为0000H~3FFFH,每个芯片的地址空间连续),则地址单元0B1FH所在芯片的最大地址编号为()
A.0000H
B.2800H
C.2000H
D.0800H
正确答案:D
答案解析:2K*4位的存储器芯片,要组成8位的存储器,所以在逻辑上可以把前面的存储器看作是1K*8的,这个是按照地址来说的。也就是说每一个单元存储芯片的地址范围是3FFH(2^10),所以看答案,0800H+3FFH=BFF,由此可以看出0B1FH包含在其中,所以答案为D。或:2K*4相当于1K*8,需要16个1K=1024=0400H也就是每片3FF,算下来开始空间0000,0400,0800,0C00所以,0B1F在0800开头的那块上