数字电路001-逻辑代数

基础理解

什么是逻辑运算?

"逻辑"是指 事务间的因果关系

当两个二进制码表示不同的逻辑状态,它们之间可以按照某种因果关系进行推理运算。这种运算称之为逻辑运算

逻辑运算跟代码编程中的理念是一样的,即

  1. 与-And
  2. 或-Or
  3. 非-!

逻辑表示方法

在电子领域中,逻辑运算的标识方法与编码不太一样

我们假设有两个逻辑变量A B;Y表示逻辑结果

与运算

·表示; 即

Y=ABY = A · B

或运算

+表示; 即

Y=A+BY = A + B

非运算

'表示; 即

Y=AY = A'

NOTE:

非运算符无统一标准¬A,,A';都可以表示


Advanced Logic Sign Operations

正如你所想,如果真的就如编程领域那般,逻辑运算变如此简单了。但是根据墨菲定律,往往是怕啥来啥,一天一夜的苦笑符号😂😂😂😂😂

高级的逻辑运算都是最基础的运算组合;你可以将其想象成加减乘除 的复合运算。

常见的逻辑运算

  1. 与非 (NAND)
  2. 或非 (NOR)
  3. 与或非 (AND - NOR)
  4. 异或 (EXCLUSIVE OR)
  5. 同或 (EXCLUSIVE NOR)

我们来看看书本里的标识方法:

之所以有两套,就是因为没有一个绝对力量可以统一。


数字电路001-逻辑代数
https://jackiedai.github.io/2024/09/04/014数电/001/
Author
lingXiao
Posted on
September 4, 2024
Licensed under