From Zero To One
对应的 DDCA 的第一章。
本章的重点有:
# 如何管理复杂度
Abstraction
当细节不重要时,隐藏不重要的细节。 本书就做了如下的抽象:

Discipline
所有的设计都是基于数字电路的,不会设计模拟电路。(数字电路和模拟电路的关系见上图)The Three-Y's
- Hierarchy
将复杂的系统划分为不同的模块。 - Modularity
每个模块都有自己的功能实现,并且每个模块都有和其他模块交互的接口。 - Regularity
每个模块的设计都按照规则设计,可以重复使用 (类似于 CPP/PYTHON 中面向对象的概念)
# logic gates
- NOT: TRUE when input is FALSE
- AND: TRUE when all inputs are TRUE
- OR: TRUE when any inputs are TRUE
- XOR: TRUE when an odd number or inputs are TRUE
(也叫做 parity gate (奇偶校验门:在奇偶校验中,发送方将数据的奇偶性(即 1 的个数)添加到数据中作为一位校验位。接收方接收数据并计算 1 的个数,如果计算出的奇偶性与校验位不同,则说明数据中存在错误。))
XOR是英文Exclusive OR的缩写,意思是“异或”。在门电路中,异或门的输入信号只有当两个输入信号不同时,输出信号才为1,否则输出信号为0。这个特性被称为“异或”,因为它只有在两个输入信号不同的情况下才会输出1,否则输出0。因此,异或门被命名为XOR门。
1
- XNOR: TRUE when both inputs are FALSE or both inputs are TRUE
(也叫做 equality gate,当输入相等的时候输出为 TRUE)
上次更新: 12/27/2023, 8:55:47 AM