上QQ阅读APP看书,第一时间看更新
第3章 时序逻辑
上一章中介绍的组合逻辑是“顺势而为”。换句话说,输出会随着输入的变化而变化。但我们不能只用组合逻辑就把计算机制造出来,因为它没有给我们提供任何一种从流程中移除一些东西并记住它的方法。不能用这种计算机把从1到100的所有数字都加起来,除非计算机能一直记录下运算到了何处。
本章将介绍时序逻辑。这个术语来自时序这个词,意思是“在时间顺序上一件事接一件事”。作为高等生物人类,咱们肯定对时间有直观的认识,就像你对用手指数数也有直观的认识,但这并不意味着时间对于数字电路也是自然存在的,时间在计算机中必须以某种方式创造出来。
组合逻辑只处理输入的当前状态。时序逻辑既可以处理现在的状态,也可以处理过去的状态。本章将介绍生成时间和记忆时间的电路。我们将追溯用于实现这些功能的技术的前世今生。