内存编址计算题--会一个题能做对一万个题
Posted lisimmy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存编址计算题--会一个题能做对一万个题相关的知识,希望对你有一定的参考价值。
系统架构设计师-2010年真题-选择题-8
题目描述:
8.内存按字节编址,利用 8K×4bit 的存储器芯片构成 84000H 到 8FFFFH 的内存,共需( )片。
A.6
B.8
C.12
D.24
解析:
内存地址从 84000H 到 8FFFFH, 那么存储单元的个数为: 8FFFFH - 84000H + 1
这里 8FFFFH 和 84000H 中的H表示十六进制, 地址用十六进制表示, 不需要解释了吧?
这里为什么要+1, 类比于 3 到 10 有几个数,你怎么算? 10 - 3 + 1 = 8 个数,不信的话,你数一数指头,是不是8个数, 反正我是信了。
同理我们计算出 从 84000H 到 8FFFFH, 存储单元的个数为 12 * 16^3
计算过程,一图胜千言,你也在纸上算一算吧!!!
如果这个题改为 内存按字(16bit)编址,利用 8K×4bit 的存储器芯片构成 84000H 到 8FFFFH 的内存,共需( )片。
你会算嘛?偷偷告诉你答案,24
总结:
存储单元个数
存储单元个数=最大地址 - 最小地址 + 1
编址内容
按字编址:存储体的存储单元是字存储单元,即最小寻址单位是一个字(一般会告知一个字多为bit)
按字节编址:存储体的存储单元是字节存储单元,即最小寻址单位是一个字节(一个字节为8bit)
总容量
总容量=存储单元个数 * 编址内容
芯片总数
根据存储器所要求的容量和选定的存储芯片的容量,就可以计算出所需芯片的总数,
即总片数=总容量/每片的容量
计算过程、方法都明确了, 是不是会一个就会做1万个题了?
如果这个不会,那么很确切的说1万个题,你一个也不会!!!!赶紧练习一下这个题吧!!
以上是关于内存编址计算题--会一个题能做对一万个题的主要内容,如果未能解决你的问题,请参考以下文章