逻辑运算

基本逻辑运算

  • 与:全真为真,有假为假。记作 $A+B$;
  • 或:全假为假,有真为真。记作 $A\cdot B$ 或 $AB$;
  • 非:假变真,真变假。记作 $\overline{A}$。
基本定律
重叠率 $A\cdot A=A$ $A+A=A$
互补率 $A\cdot \overline{A}=0$ $A+\overline{A}=1$
交换率 $A\cdot B=B\cdot A$ $A+B=B+A$
结合率 $(AB)C=A(BC)$ $(A+B)+C=A+(B+C)$
分配率 $A(B+C)=AB+AC$ $A+BC=AB+AC$
反演律 $\overline{AB}=\overline{A}+\overline{B}$ $\overline{A+B}=\overline{A}\overline{B}$

复合逻辑运算

  • 与非
  • 或非
  • 异或

与和或之间依靠德摩根律转换。

基本规则

  • 带入规则:在任何一个包含变量 $A$ 的逻辑等式中,若以另外一个逻辑式代入 式中所有 $A$ 的位置,则等式仍然成立;
  • 反演定理:对于任意一个逻辑式 $Y$,若将其中所有的与或互换,0、1 互换,原变量反变量互换,则得到的结果为 $\overline{𝑌}$;
  • 对偶定理:若两逻辑式相等,则它们的对偶式也相等. 对偶式:将与或互换,0、1 互换,即得到对偶式。

逻辑函数

定义:逻辑函数是由有限个逻辑运算符与或非和逻辑变量组成的表达式。

下面介绍两种逻辑函数化简方法。

公式法

利用公式去凑,常用公式:

  1. 提取公因子:
    $$
    AB+A\overline{B}=A
    $$

  2. 吸收法:
    $$
    A+AB=A
    $$

  3. 消项法:
    $$
    AB+\overline{A}C+BC=AB+\overline{A}C
    $$

  4. 消因子法:
    $$
    A+\overline{A}B=A+B
    $$

卡诺图

只适用于不超过 4 个逻辑变量的逻辑函数。

步骤:

  1. 画出对应形状的表格,并加上逻辑变量和格雷码,其中每一个最小格代表一个最小项;
  2. 根据所给条件填入 0 或 1;
  3. 画圈,圈越大,越少越好,可以重复,不能遗漏,必须满足相邻关系且是 2 的幂;
  4. 根据圈内最小项和圈外最小项逻辑变量的区别写出式子。

具有无关项的卡诺图:无关项用 $x$ 表示,可以当做 0 或 1,怎么圈方便就当做什么。