计算机基础 · 二进制下一课

CHAPTER 01 → 04

逻辑门
让 0 和 1 开始计算

逻辑门并不神秘:输入只有 0 或 1,它只按一条固定规则给出新的 0 或 1。把这些规则接起来,就能完成加法。

01 / 基础规则

一个门,就是一条判断规则

先看输入,再按规则得到输出。只有 NOT 使用一个输入,其余逻辑门都比较 A、B 两个输入。

0
0 和 1 在这里代表什么?它们是两种明确状态。逻辑门只判断状态组合,不需要把它们想成十进制数字。
1
¬NOT

非门 · 取反

输入是什么,就输出相反状态。

0 → 11 → 0
·AND

与门 · 都满足

A、B 都是 1,输出才是 1。

1 · 1 → 1其余 → 0
≥1OR

或门 · 至少一个

A、B 只要有一个是 1,输出就是 1。

0 + 0 → 0其余 → 1
=1XOR

异或门 · 两者不同

A、B 不相同输出 1,相同输出 0。

0 ⊕ 1 → 11 ⊕ 1 → 0
¬·NAND

与非门 · AND 后取反

先做 AND,再把结果翻转。

1 · 1 → 0其余 → 1
³1NOR

或非门 · OR 后取反

先做 OR,再把结果翻转。

0 + 0 → 1其余 → 0