本文参考Crash Course课程

二进制:
电路闭合,电流流过,代表“真”,写作“true”或1
电路断开,无电流流过,代表“假”,写作“false”或0

计算机使用二进制的原因:

  1. 只有两种状态,易辨别
  2. 有完整的二进制数学支持,解决所有法则和运算,称为“布尔代数”,由乔治·布尔发明

布尔代数可进行逻辑操作,变量为true和false

  1. NOT(非门) :反转布尔值
  2. AND(与门):同真为真,否则为假,导线串联晶体管
  3. OR(或门):同假为假,否则为真,导线并联晶体管
  4. XOR(异或门):不同为真,相同为假
  • 异或门原理实现

符号:
非门
与门
或门
异或门