奎克的藏经阁 · 原书印刷页

编码 隐匿在计算机软硬件背后的语言 · 第 166 页

PDF 物理页索引 182 · 编码隐匿在计算机软硬件背后的语言

书名
编码 隐匿在计算机软硬件背后的语言
作者
未记录
印刷页
166
PDF 物理页
182(从 0 开始)
章节
编码隐匿在计算机软硬件背后的语言
UUID
38270854-596f-4a26-8183-db8c968c6020
来源类型
original_book
页面 SHA-256
13bd0a8071e395178683a6a989fe11c0b4d991ab7b770c55a1b0c5bad0323d00

编码—隐匿在计算机软硬件背后的语言

难道你不觉得有点奇怪吗?两个开关都断开—和第一幅场景描述的是一模一样一一但这里的灯泡却仍发光。这与我们先前所见过的所有情况都完全不同。先前遇到的电路其输出依赖且仅依赖于其输入,这次的结论与以前的大相径庭。无论上面的开关怎么调整其状态,灯泡总是亮着。这个开关对电路毫无影响,究其原因可以发现这是由于左边或非门的输出一直为0。

现在来试试闭合下面的开关。我们会发现右边或非门的输入中有一个立刻变为1,其输出就相应地变为0,灯泡随之熄灭。左边或非门的输出此刻变为1。

这时你再去断开下面的开关就会发现,灯泡一直处在熄灭状态。

此时的电路状态与初始时是一样的。但是这次无论你怎么改变下面开关的状态,灯泡丝毫不受影响。我们将先前的情况一起总结一下:

接通上面的开关,灯泡被点亮,断开此开关灯泡仍然亮着。

接通下面的开关,灯泡被熄灭,断开此开关灯泡仍然不亮。

电路的奇怪之处是:同样是在两个开关都断开的状态下,灯泡有时亮着,有时却不亮。当两个开关都断开时,电路有两个稳定态,这类电路统称为触发器(Flip-Flop),Flip-Flop这个单词也可以有“沙滩鞋”或者是“政治策略”的意思。触发器是在1918年被发明的,发明者是英国无线电物理学家威廉姆·亨利·艾克里斯(1875-1966)和F.W.乔丹(信息不详)。

166