计算机实现原理专题--存储器的实现(五)

计算机实现原理专题--存储器的实现(四)说明了一个存储器的雏形,可是还不可以寻址并存储。为了实现该目标现假设仍是8位的存储器,而且欲只存储8个独立的比特而不是1个8位的二进制数(你们可能有这样的疑问:直接将给定的第N位写入数据不就能够了吗,关键问题在于若是是16GB的空间如何才能快速定位到第N位呢)。.net

若是给输出的部分接上以下的装置:blog

就能够选择某个输出端,其中s0-s2是地址端表明3个比特位选择的范围为D0-D8这8位,咱们能够称之为get

因为这8个输入端可能须要依此写入,所以也必须创建一个相似的选择器:原理

s0-s2是地址端表明3个比特位选择的范围为O0-O8这8位,咱们能够称之为二进制

最终造成的结构以下图所示:im

当S0-S2=001时,将写操做端闭合,而后将数据输入为1,此时D1输出为1,同理当S0-S2=111时,将写操做端闭合,而后将数据输入为1,此时D7输出为1,因此该装置已经能够按地址寻址,并保存8个独立比特的数据,离最终目标更进一步了,它的简化示图以下:d3

相关文章
相关标签/搜索