前言
进行微机原理“预习”,进行备考。看到关于用多个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片。
8K∗416K∗8=8K16K∗48=2∗2=4
题目三
因为第二题算出来,需要4片RAM进行组合。所以,2^2=4,因此答案为2位地址。