数字电路(1)- 逻辑代数第一讲

数字电路(1)- 逻辑代数第一讲

variable, complement, literal

  • A A A is a variable
  • A ‾ \overline{A} A is the complement of A A A
  • A , A ‾ A,\overline{A} A,A are literals

逻辑运算及定律

  boolean addition , OR
  boolean multiplication , AND
  它们满足交换律、结合律和分配律

更多推论

  • A + 0 = A A+0=A A+0=A

  • A + 1 = 1 A+1=1 A+1=1

  • A ⋅ 0 = 0 A\cdot0=0 A0=0

  • A ⋅ 1 = A A\cdot1=A A1=A

  • A + A = A A+A=A A+A=A

  • A + A ‾ = 1 A+\overline{A}=1 A+A=1

  • A ⋅ A = A A\cdot A=A AA=A

  • A ⋅ A ‾ = 0 A\cdot \overline{A}=0 AA=0

  • A ‾ ‾ = A \overline{\overline{A}}=A A=A

  • A + A B = A A+AB=A A+AB=A

  • A + A ‾ B = A + B A+\overline{A}B=A+B A+AB=A+B

  • ( A + B ) ( A + C ) = A + B C (A+B)(A+C)=A+BC (A+B)(A+C)=A+BC

德摩根定理

  • X Y ‾ = X ‾ + Y ‾ \overline{XY}=\overline{X}+\overline{Y} XY=X+Y
  • X + Y ‾ = X ‾ Y ‾ \overline{X+Y}=\overline{X}\mathop{\overline{Y}} X+Y=XY
  • X Y ‾ ≠ X ‾ Y ‾ \overline{XY}\neq\overline{X}\mathop{\overline{Y}} XY=XY

逻辑函数的描述方式

  • 逻辑表达式(logic function)
  • 真值表(truth table)
  • 逻辑电路图(logic diagram)
  • 卡诺图(Karnaugh Map)
  • 波形图 时序图(waveform)
  • 语言描述(description)【e.g. VHDL】

  注意到,确定的逻辑函数的真值表和卡诺图是唯一的
  (可用Multisim软件进行转换、化简)

同或、异或和相关推论

  同或(xnor),相同为一,不同为零
   X ⊙ Y = X ‾ Y ‾ + X Y X\odot Y=\overline{X}\mathop{\overline{Y}}+XY XY=XY+XY

  异或(xor),相同为零,不同为一
   X ⊕ Y = X ‾ Y + X Y ‾ X\oplus Y=\overline{X}Y+X\overline{Y} XY=XY+XY

  异或有因果互换条件:
   A ⊕ B = C    ⟹    A ⊕ C = B , B ⊕ C = A A\oplus B=C\implies A\oplus C=B,B\oplus C=A AB=CAC=B,BC=A

  奇数个相同的数做异或,结果是自身
  偶数个相同的数做异或,结果是零

代入定理

  在任何一个包含变量 A A A的逻辑等式中,若以另一个逻辑等式代入式中所有 A A A的位置,则等式仍然成立

反演定理

  对于一个任意逻辑式 Y Y Y,若将其中所有的" ⋅ \cdot “换成”+","+“换成” ⋅ \cdot ",变量和常量置反,则结果就是 Y ‾ \overline{Y} Y

对偶定理

  两逻辑式相等    ⟺    \iff 对偶式相等
  对偶式: Y Y Y其中所有的" ⋅ \cdot “换成”+","+“换成” ⋅ \cdot ",以及常量置反(变量不用动),记为 Y ∗ Y^{*} Y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值