计算机的工作原理:RAM系列触发

电脑是什么? -简而言之,它可以被认为是“自动设备”。说起来并不复杂,让我们将这句话一一反汇编。首先,“设备”指的是“设备”。易于理解,因此无需解释。 “工作”也很容易理解,即能够实现某些功能。什么是“自动”?意思是? -在最初的人为干预结束之后,设备可以自动运行,也就是说,机器可以存储并执行某些预设的“指令”。通过它自己。根据这种理解,我们基本上可以得到计算机的组成:负责工作的设备和负责存储的设备。我们称前者为CPU,后者为RAM。当然,需要一些辅助设备来连接这两件事。简要模型如下:如前所述,RAM的功能是存储数据。我们知道,要存储信息,必须至少有两个状态,并且两个状态都必须是稳定的。我们称此类设备为双稳态。最简单的双稳态组成非常简单-两个NOT门串联在一起反馈,如下图所示:对这个电路进行简单分析后,很容易发现上图中的信号红色部分可以要么高要么高。可能是低级!也就是说,如果原始电路为高电平,则将始终保持在高电平;如果原始电路为低电平,则将始终保持在低电平---该电路具有两个稳定状态,即,有最简单的记忆功能。众所周知,触发器是现代电子技术中非常核心的设备。实际上,触发器的本质是一个双稳态,它通过两个串联的非门共同反馈。但是,基于串联的两个非门的反馈的双稳态有一个缺点:确定状态后,状态将不会改变。也就是说,由于没有控制接口,因此我们无法更改该系统的内存。对于我们来说,这当然并不困难。我们可以自己添加它。例如,我们可以使用两个“与非”门代替“非”门,从而可以添加两个控制端子:当然,也可以使用“或非”门代替“非”门。如果您有兴趣,可以自己尝试。如果上图中的“与非”门旋转180°,将变为下图:有似曾相识的感觉吗?是的,这是RS触发器。它具有四个状态:a = 1,b = 1,这是一个保持状态,也就是说,它退化为两个非门的一系列反馈。 a = 0,b = 1或a = 1,B = 0,它将控制内存并输出; a = 0,b = 0,o和ō均为1,因此应避免这种状态,我们称其为非法状态。 (o表示输出,ō表示反向输出)有两个错误:可以控制内存,但是有非法状态;整个系统不受控制,并且始终可以正常工作。当输入端子改变时,输出端子也改变。我们可以在输入中添加两个或门。在这种情况下,如果中间输入引脚为1,则电路处于保持状态,并且外部输入被自动屏蔽,也就是说,我将停止工作。仅当中间引脚为0时,它才起作用。这样,解决了第二个错误,但是仍然存在非法状态的可能性,如何消除它呢?由于中间引脚解决了保存内存的问题,因此只要两个输入引脚的末端不同,就可以避免全0的情况。它不是通过添加非门来完成的吗?两个输入永远不会同时为0。这是电平类型D触发器。前面我们说过,只有当s = 0时,输出才等于输入,系统才开始工作。当s = 1时,我们更习惯于工作。这很容易处理,加上一个非门。同时,我们将表示形式a更改为i,这表示输入。这有点肿,我们知道:也就是说:左上的OR门可以变成NAND门,因此:同时,我们也知道:也就是说,这时:可以进一步简化为4个NAND门的形式。这是一个1位的寄存器。缩写形式如下:1位寄存器其功能是:当s = 1时,o = i;当s = 1时,o = i。当s = 0时,o保持其原始状态。免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!