← 返回首页

逻辑门/真值表生成器

真值表生成
A AND B A OR B A XOR B NAND NOR 多数表决 XNOR 三段论
支持的运算符 (按优先级)
!NOT 非
&&AND 与
||OR 或
^XOR 异或
~NOT (同!)
==>蕴含 A→B
<==>等价 A↔B
( )括号
逻辑门模拟器
输出结果 Y
0(false)
提示 逻辑门模拟器最多支持 4 个输入变量。NOT 门仅使用第一个变量;其它多输入门使用所有变量。

功能亮点

真值表生成

输入逻辑表达式自动生成完整真值表,支持最多8个变量

逻辑门模拟

AND、OR、NOT、NAND、NOR、XOR、XNOR 七种基本逻辑门实时模拟

逻辑图绘制

根据当前输入变量和门类型自动绘制标准逻辑门电路图

表达式求值

支持 ! && || ^ ~ => <=> 等多种运算符和括号分组

导出数据

真值表可一键导出为 CSV 文件,方便进一步分析和存档

使用步骤

  1. 在输入框中输入逻辑表达式,如 (A && B) || !C
  2. 点击「生成真值表」按钮或按 Enter 键执行
  3. 查看自动生成的完整真值表,包含所有变量组合与输出结果
  4. 在模拟器面板中点击变量圆点切换 0/1,观察输出实时变化
  5. 点击「导出 CSV」保存数据或「示例」快速体验预设表达式

关于

数字逻辑是计算机科学和电子工程的基础——AND、OR、NOT、NAND、NOR、XOR、XNOR 七种基本逻辑门通过组合构成了从加法器到 CPU 的所有数字电路。真值表(Truth Table)是分析逻辑电路行为的最基本工具:列出所有可能的输入组合及对应的输出。本工具支持输入逻辑表达式自动生成真值表,并绘制对应的逻辑门电路图。所有计算在浏览器本地完成。适合数字电路课程学习、理解复杂布尔表达式的行为、以及在 FPGA/CPLD 设计前验证逻辑功能是否正确。

常见问题

为什么 NAND 和 NOR 被称为「通用门」?
因为仅用 NAND 门(或仅用 NOR 门)就可以构建任何其他逻辑门和任何数字电路。例如:两个 NAND 可以构成一个 AND,三个 NAND 可以构成一个 OR。在硅片制造中,用同一种门构建电路比混合多种门更便宜、更容易优化——这也是为什么 NAND Flash 存储器的名字中包含 NAND。这是数字逻辑中最优雅的事实之一。