关于存储器由RAM芯片组成问题

前言

进行微机原理“预习”,进行备考。看到关于用多个RAM芯片组成一个存储器的题目。虽然很简单,但还是记录一下。

基础概念

因为怕大家的基础和我一样太薄弱,直接说RAM组成存储器的题目,可能会讲的云里雾里的。所以我先拿几个题目当成练手。

题目一

<1>某ROM存储容量为16K*4位,该芯片有()地址线,()数据线。
<2>这个题目起始很简单,只需要知道,前面这个16K表示存储单元的数量,后面这个4位表示存储单元的位数即可。
<3>这个时候,有人就说了,什么是存储单元的数量,什么是位数呢?
<4>说白了,存储单元数量就是地址线有关。比如这里是16K = 2^14。所以这里是14根地址线。
<5>而这个位数和数据线有关,多少位就是多少根数据线。比如这里4位,就是4根数据线。

题目二

<1>某ROM存储容量为16K4位,该芯片的存储容量是多少?
<2>我们先看数据线,我们发现是4位的。而1字节是8位。所以最终结果是16K
(4/8)=8KB。

由RAM组成存储器的问题

一个具有14位地址和8位数据的存储器,问:
<1>该存储器能存储多少字节数据?
<2>如果存储器由8K*4位RAM芯片组成,则需要多少片?
<3>需要多少位地址芯片选择?

题目一

有了上面的基础,这个就很简单了。
2^14 * (8/8) = 16K * 1B = 16KB

题目二

这个题目也很简单,直接用地址线除以地址线,数据线除以数据线即可。根据下面的算式,所以答案为4片。

16 K ∗ 8 8 K ∗ 4 = 16 K 8 K ∗ 8 4 = 2 ∗ 2 = 4 \frac{16K*8}{8K*4} = \frac{16K}{8K} * \frac{8}{4} = 2*2=4 8K416K8=8K16K48=22=4

题目三

因为第二题算出来,需要4片RAM进行组合。所以,2^2=4,因此答案为2位地址。

你可能感兴趣的:(微机原理,算法)