O Level Computer Science (2210)

布尔逻辑

逻辑门与真值表

六种逻辑门 NOT、AND、OR、NAND、NOR 和 XOR,以及它们的符号和真值表。

示例使用 2026–2028 考纲中的剑桥伪代码。

逻辑门用 1 和 0 做决定

逻辑门是一种电子元件,接收一个或两个二进制输入,产生一个二进制输出。1 表示开(TRUE),0 表示关(FALSE)。CPU 的每一次计算都由数以百万计的逻辑门完成。

真值表列出所有可能的输入组合以及每种组合的输出。2 个输入有 4 行,3 个输入有 8 行。

试试每一种门

选择一种门,然后点击输入(或真值表中的一行)。高亮的导线传输的是 1。

逻辑门探索器可交互
A=0NOT1
真值表
A输出
01
10
点击输入或表格中的一行。

用文字描述规则

逻辑门输出为 1 的条件表达式
NOT输入为 0(把输入取反)X = NOT A
AND两个输入都为 1X = A AND B
OR至少一个输入为 1X = A OR B
NAND非与:两个输入不全为 1X = A NAND B
NOR非或:两个输入都不为 1X = A NOR B
XOR两个输入不同X = A XOR B

考试提示: 门的输出端上的小圆圈表示 NOT。这正是 AND 与 NAND、OR 与 NOR 之间唯一的区别。

自我检测

哪种门只在两个输入都为 1 时输出 0?查看答案

NAND。

1 XOR 1 等于多少?查看答案

0:两个输入相同。

3 个输入的真值表需要几行?查看答案

2³ = 8 行。

编写这些课程时使用的参考资料

我们在编写本课程时参考了这些官方文件,用以确定考纲结构和课程要求。

Cambridge International · 2210 · 2026–2028 年考试