童码工坊

首页 · 全部工具 · 逻辑门森林

逻辑门森林

种 AND/OR/NOT 三种门树,连成电路看真值表;可组合出半加器。

广告位

选择门

点上面按钮添加门节点;AND/OR 需要两个输入,NOT 只需要一个

当前输入

真值表

电路

还没有门。点左侧按钮添加。

电路输出:0

推荐实验

  • • 半加器:XOR(A,B) = (A AND NOT B) OR (NOT A AND B),S 进位 = A AND B
  • • 一致门:NOT(XOR(A,B)),当 A=B 时输出 1
  • • 多路复用:用 AND + OR 选出两个输入中的一个
广告位

它能解决什么问题

CPU 内部就是几十亿个 AND/OR/NOT 组合。这里让孩子亲手搭"半加器",理解电路就是计算。

谁适合用

12 岁以上对"计算机原理"好奇的孩子;想做"半加器项目"的老师和学生。

局限

不支持自定义连线(按添加顺序自动连);只支持 3 种基本门;最多 8 个门节点。

常见问题

Q:CPU 真的是 AND/OR/NOT 做的?

是的。现代 CPU 核心是数十亿个晶体管,每个晶体管本质上是个开关——组合起来就是 AND/OR/NOT。

Q:什么是半加器?

能算两个 1 位二进制相加的电路。输出"和"(XOR)和"进位"(AND)。两个半加器 = 全加器。

Q:为什么 CPU 这么复杂?

因为它要算浮点、控制外存、管理内存、跑操作系统⋯⋯每个功能都是几百万个门搭出来的。

Q:怎么引导?

先单独试每个门,看真值表变化;再挑战"搭一个 NOT(OR(A,B))",看等于 NAND;再搭半加器。