逻辑运算

来自Survivalcraft 中文百科
跳转至: 导航搜索

逻辑运算是什么

逻辑运算是一种运算,就像算数运算一样。逻辑运算只能对逻辑变量进行运算,就像算数运算只能对数字进行运算一样。

逻辑变量?

逻辑变量是进行逻辑运算的一种变量,其取值只有“真(true)”与“假(false)”。“真”也可以表示为“1”、电路中的高电平。“假”也可以表示为“0”、电路中的低电平

三种基本的逻辑运算

在描述逻辑运算时,我们习惯上使用真值表。(事实上,SC中提供了元件真值表来实现这样的功能)真值表列举了所有的可能情况和对应的输出。
基本逻辑运算有3种:

与(and)

  • 电子学符号:·(就像数学代数里的乘法运算,它被可以省略)
  • 描述:只有参与运算的两个逻辑变量同时为真时,运算结果才为真
  • 对应的电路元件:与门
  • 真值表:
A B A·B
0 0  0
0 1  0
1 0  0
1 1  1

或(or)

  • 电子学符号:+
  • 描述:只要有一个参与运算的逻辑变量为真,结果就为真
  • 对应的电路元件:或门
  • 真值表:
A B A+B
0 0  0
0 1  1
1 0  1
1 1  1

非(not)

有时候,非运算并不被认为是一种运算,其本质是取变量的补。

  • 电子学符号:无 —— 电子学中它被表示为变量的补
  • 描述:与参与运算的变量相反
  • 对应的电路元件:非门
  • 真值表:
A (not A)
0    1
1    0

留言