第三课:寄存器与内存、中央处理器(CPU)、指令和程序及高级 CPU 设计-CSDN博客
锁存器
引入

| A | B | O | 
| 0(开始状态) | 0 | 0 | 
| 1(将A置1) | 1 | 1 | 
| 0(将A置0) | 1 | 1 | 
无论怎么做,都没法从1变回0。

| A | B | O | 
| 1(开始状态) | 1 | 1 | 
| 0(将A置0) | 0 | 0 | 
| 1(将A置1) | 0 | 0 | 
无论怎么做,都没法从0变为1
锁存

SET输入
| SET | RESET | OUTPUT | 
| 1 | 0 | 1 | 
RESET输入
| SET | RESET | OUTPUT | 
| 1 | 1 | 0 | 
SET和RESET同时为0时
最后放入的内容使OR点记录(即标记位C):
| C | OUTPUT | 
| 1 | 1 | 
| 0 | 0 | 
结论
锁存记住最后一位存放的内容。
门锁
解释:把锁存封装为门锁。
设置两条线控制门锁:
当允许写入线为1时,数据输入1
关闭允许写入线(0),输出会保持1

寄存器
作用:并排使用门锁,存储多位数字。
8位寄存器
 256位寄存器
        256位寄存器 
 

要打开某个寄存器:只要打开交叉处锁存器的“允许写入线”。

多路复用器

输入:0001 0010
选择序号1列,序号2行的寄存器
把一个256位的内存封装

把8个256位的内存并列排放
为了存一个8位数,我们同时给8个256位内存一样的地址(ADDRESS),这样,使得我们可以在同一个地址上存储一个8位数字。

例如:在一行五列上输出一个:10110010

内存(RAM)
粗略定义:将一堆独立的存储模块和电路看做 1 个单元,组成内存方块,n 个内存方块组成内存模块。在一个电路板上所有的内存方块统称为内存(RAM)。
