某计算机数据总线为32位,地址空间从F0000000H到F007FFFFH映射为FLASH空间,若要实现FLASH的最大存储容量,至少需要( )片16K×16bit的FLASH芯片。(2015年

某计算机数据总线为32位,地址空间从F0000000H到F007FFFFH映射为FLASH空间,若要实现FLASH的最大存储容量,至少需要(    )片16K×16bit的FLASH芯片。(2015年嵌入式系统设计师下半年)
A.8
B.16
C.32
D.64



参考答案:D
参考解析:数据总线用于传送数据信息。数据总线是双向三态形式的总线,即它既以把CPU的数据传送到存储器或输入输出接口等其他部件,也可以将其他部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与微处理的字长相一致。
    地址总线是专门用来传送地址的,由于地址只能从CPU传向外部存储器或I/O端口,所以地址总线总是单向三态的,这与数据总线不同。地址总线的位数决定了CPU可直接寻址的内存空间大小。一般来说,若地址总线为n位,则可寻址空间为2n位。地址总线的宽度,随可寻址的内存大小而变,决定有多少的内存可以被存取。
    若要实现FLASH的最大存储容量,则用FLASH芯片布满整个FLASH空间,FLASH空间从F0000000H到F007FFFFH,容量为F007FFFFH-F0000000H+1=80000H,即512K,并且计算机的数据总线为32位,而每一片FLASH芯片的容量为16K×16bit,则至少需要512K/16K×2=64片。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,转载需标明出处。
如果您有更好的解答,欢迎留言评论。

本文链接:https://ruankaoti.com/post/2727.html

评论

阅读更多

微信扫码,加入打卡学习群,分享学习资料

最近发表