逻辑代数运算知识小结
简介
- 此文是对 运算器 章节的知识补充,主要涉及到逻辑代数的运算。内容不全面,此文未详细提及的其它知识请自行补充
- 逻辑代数运算主要用于分析和设计数字电路,代数的变量值有两种,1 和 0 (在数理逻辑中被称为 真 和 假),主要包含 与 , 或 , 非 三种基本逻辑运算,此外还有与非,或非,与或非,异或等运算
相关运算符号说明
所展示的部分符号不一定用于代数运算中,列举出来想表达的是部分符号具有相同/相似的效果
运算符号
与
- 表示符号
- (点乘)(主要用于代数运算,可省略)
- (交集)(集合论,表示两个集合的交集)
- (合取)(数理逻辑中表示"与"的命题联结词)
- (按位与), (逻辑与)(这两个符号在计算机编程语言中较为常见)
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
或
- 表示符号
- (加号)(主要用于代数运算)
- (并集)(集合论,表示两个集合的并集)
- (析取)(数理逻辑中表示"或"的命题联结词)
- (按位或), (逻辑或)(这两个符号在计算机编程语言中较为常见)
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
非
- 表示符号
- (上划线), (单引号)(主要用于代数运算)
- (补集)(集合论,表示在全集 内 的补集)(有点类似非的概念)
- (非)(数理逻辑中表示"非"的命题联结词)
- (按位非), (逻辑非)(这两个符号在计算机编程语言中较为常见)
- 逻辑表达式:
- 真值表
A | Y |
---|---|
0 | 1 |
1 | 0 |
与非
- 表示符号
- 在代数运算中是 与 符和 非 符的组合,例如
- (数理逻辑中表示"与非")
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
或非
- 表示符号
- 在代数运算中是 或 符和 非 符的组合,例如
- (数理逻辑中表示"或非")
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 1 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 0 |
异或
- 表示符号
- 在代数运算中用 与 符,或 符和 非 符表示
- (数理逻辑符号)
- ^ (计算机编程语言中较常见)
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
同或
- 表示符号
- 在代数运算中用 与 符,或 符和 非 符表示
- (数理逻辑符号)
- 逻辑表达式:
- 真值表
A | B | Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
简单说明
- 在现实的电子电路中,逻辑运算可以不需要包含上述所有符号,仅需要包含其中几种符号就可以完成所有运算
- 从数理逻辑上看,若一个由运算符构成的集合能把其它运算符表示出来,那么该集合是完备的,如果这个完备集已经不能再小了,那么该集合称为最小完备集。(例如 { }, { }, { }, { } 是最小完备集; { } 是完备集; { } 不是完备集,无法表示 )
- 在电路元器件的生产中,由于各个厂商的使用的材料、工艺等可能具有差异,所制作的门电路内部属性(输入、输出延时等)均不同,在使用仿真软件导入库时,原先设计的电路可能被优化,仅使用特定的几种门电路构成整个电路
运算法则
常量与变量间的关系
- 自等律: ,
- 0 - 1律: ,
- 重叠律: ,
- 还原律:
- 互补律: ,
逻辑代数基本运算法则
- 交换律:
- 结合律:
- 分配律:
- 反演律:
- 吸收律:
- 对偶关系: 将某个逻辑表达式的与和或符号交换,得到一个新的逻辑表达式,为原逻辑式的对偶式,若原逻辑恒等式成立,则对偶式也成立(例如吸收律的两个表达式)
逻辑函数表示方法
- 列逻辑状态表(真值表)
- 逻辑式(例: )
- 逻辑(电路)图
- 卡诺图
卡诺图
- 变量的最小项对应的按一定规则排列的方格图,每个方格代表一个最小项
例: , 卡诺图如下:
- 化简
- 取值为1的相邻最小项画圈,个数必须为
- 合并最小项
- 蓝圈表示
- 红圈表示
- 绿圈表示
- 最终化简的结果是
- 取值为1的相邻最小项画圈,个数必须为
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Forgotten Area!