<<编码>> 第 16 章 存储器组织(4)--内存 示例电路

内存内部结构

info::操作说明
  1. 译码器用于写入, 操作同上

  2. 选择器用于输出, 操作同上

  3. 地址信号同时控制译码器和选择器, 注意地址的高位在右(比如 001 实际是 100, 选择的是 Q6 和 I6)

  4. 缺省情况下, 内部数据全是 0. 读者可先通过译码器写入, 再通过选择器输出

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-08-memory-internal.txt

8x1 RAM

info::操作说明

操作同上, 是对上述电路的一个封装

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-09-8x1-ram.txt

8x2 RAM 阵列

info::操作说明

地址信号和写入信号同时控制两个 8x1 RAM, 构成一组, 可一次性读入或输出两比特, 其余操作同上

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-10-8x2-ram-array.txt

8x2 RAM 阵列模型

info::操作说明

对上述电路的进一步封装, 操作同上

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-11-8x2-ram.txt

16x1 RAM 内部结构

info::操作说明

由两个 8×1 RAM 并排构成, 左边保存低 8 位, 右边保存高 8 位

由 “选择” 信号经译码器控制数据输入的存储位置, 0 时存左边, 1 时存右边

输出同样由 “选择” 信号经选择器控制, 0 时输出左边, 1 时输出右边

“选择” 信号相当于地址 A3, 因为有 16 个位置, 所以需要 4 根地址线

其余操作同上

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-12-16x1-ram-internal.txt

16x1 RAM 模型

info::操作说明

对上述电路的封装, 操作同上

此处 A3 相当于前述例子的 “选择” 信号

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-13-16x1-ram-model.txt

1024x8 RAM 模型

info::操作说明

将地址和输入输出同时按前述原则扩展后得到

可一次性读取 1 字节(8比特)数据, 并且有 1024 组空间(也即 1 KB)可读写

注: 此处内部直接使用了系统自带的内存模块实现, 而没有通过子电路封装的形式去实现, 因为数量太多了.

请添加图片描述

primary::在线交互操作链接

https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/code-hlchs-examples/assets/circuit/code-hlchs-ch16-14-1024x8-ram-model.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值