【自学嵌入式:计算机组成原理】38. 构建内存单元格和内存地址 # 39. 内存条的堆叠工艺

38. 构建内存单元格和内存地址 39. 内存条的堆叠工艺

构建一个\(4\times 4\)的内存单元
用时间换空间,每个时刻只有一个元件干活,串行
用隧道连接str,隧道有点像MC的末影物流那种MOD哈哈哈
16个内存地址,4位二进制就够了
前两位地址代表行,后两位地址代表列
image
对应如下:
image
译码器是把0,1映射成4个(下图的译码器为例)
image
现在演示向0b0010内存单元存个1,然后在ld读取一下
16位内存
如果读取0b0011则是0(初始化默认为0,没存数据)
image
刚才的电路可以抽象为:
image
那个按钮就是时钟,WE是是否允许写数据,OE是是否允许读数据
现在演示向地址1111写入0000 0011(一个bit),并且读取出来
内存演示
行和列的位置就是内存地址
我们采用二进制去描述行和列的位置
从而定位到特定的内存单元格,
就可以完成内存的读写操作。
image

posted @ 2025-07-16 16:32  秦瑞迁  阅读(242)  评论(0)    收藏  举报