存储器芯片的扩展例题解释

在这里插入图片描述

解释

若存储器芯片的容量为16k * 8位,第一个数字表示单个(逻辑)Bank芯片字个数(16K=2 ^ 4 * 2 ^10 ),第二个表示芯片字的位数即数据宽度(8)
第一个表示地址,第二个表示存储数据内容。
例如这个题目中:2K * 4位->16k * 8位
需要(16K * 8)/(2 K * 4)=16片存储器芯片,
然后由 4位->8位,需要每一个地址2个存储器
那就是8个地址,也就分成8段的原因
(下面来自网络题库,我进行进一步的解释)
在这里插入图片描述
由于题目给出的 081Fh是四位的十六进制,而我们题意的转换后的存储器芯片 字为16K=2 ^ 4*2^ 10=2^ 14,需要14位有效地址位,意味着我们需要选择16位二进制表示,而我们刚才是有8个地址,标志位用000-111表示(有效位用1表示,其他用X表示)
XX11 1111 1111 1111
然后在黑色加粗的地方为标志位
XX 11 1 111 1111 1111

三位表示8种不同的地址选择,可以看作是8个存储器芯片的组合,
0B1Fh,表示则为
0000 1011 0001 1111(2)
注意看标志位
001,表示第二个存储器芯片的组合,它所在的芯片的起始地址不难求,只需要把这个1后面的全部为0,再读出16进制的数就是答案了,也就是 0000 1000 0000 000 -->
0800h
(今天刚学,一时间没理解,不理解老师说的,后来老师写出二进制后懂了,必须要选择高位的作为标志位)

扩展小问题

为什么

在这里插入图片描述
16*K=2 ^14,意味着需要14位有效位,
第一个存储单元最大值的情况是
0011 1111 1111 1111
转换为16进制则为 3FFFH

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广大菜鸟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值