怎么根据芯片的地址范围求该芯片的存储容量?

怎么根据芯片的地址范围求该芯片的存储容量?如题:有一EPROM芯片的地址范围为:30800H~30FFFH无地址重叠,则该芯片的存储容量为?... 怎么根据芯片的地址范围求该芯片的存储容量?如题:有一EPROM芯片的地址范围为:30800H ~ 30FFFH无地址重叠,则该芯片的存储容量为? 展开
 我来答
博学小赵爱生活
高能答主

2020-03-30 · 专注于食品生活科技行业
博学小赵爱生活
采纳数:456 获赞数:111852

向TA提问 私信TA
展开全部

用末地址减首地址,加1即为十六进制数,再用二进制的权位表示即可。所以根据该题中EPROM芯片的地址范围为:30800H ~ 30FFFH。

可得芯片的存储容量为2KB。另外EPROM芯片的存储容量为4KB,再由于无地址重叠,所以芯片存储容量为2KB。

片容量=2的地址线位数次方乘以数据线位数,比如地址线8位,数据线4位,芯片容量就是2的8次方乘以4=1024位。

按位计算 (b) : 存储容量 = 存储单元个数 x 存储字长。

按字节计算(B): 存储容量 = 存储单元个数 x 存储字长 / 8。

存储单元 :CPU访问存储器的最小单位,每个存储单元都有一个地址。

存储字长 :存储器中一个存储单元(存储地址)所存储的二进制代码的位数。

扩展资料:

芯片储存之间的关系:

存储单元与地址线的关系:  CPU访问存储器的最小单位是存储单元且每个存储单元都有一个地址,1 根地址线可以查找 2 个地址既2个存储单元,16根地址线则可以查找 2^16个存储单元。

存储字长与数据线的关系 :  存储字长是指存储器中一个存储单元(存储地址)所存储的二进制代码的位数,而二进制代码的位数是由数据线的根数决定的,也就是说: 存储字长 = 数据线根数字节(B)与位(b)的关系  :    计算机里规定 1Byte = 8bit 。

黑豹0049
高粉答主

2013-01-22 · 每个回答都超有意思的
知道大有可为答主
回答量:1.3万
采纳率:84%
帮助的人:6803万
展开全部
30FFFH +1 - 30800H = 800H = 8 * 16^2 = 2048
该芯片的存储容量为2K 。
芯片地址是从0开始计算,所以结尾都是16进制FFFF,加1后好计算,题目没说明位数,不用管。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
做而论道
高能答主

2022-07-06 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部

存储容量 =存储单元的个数 × 每单元位数

     = (末地址 - 首地址 + 1 ) × 每单元位数

你代入数据、计算,即可求出存储容量。

位数是多少?

你再找找条件吧。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式