04-逻辑运算及逻辑函数的表示方法
逻辑运算及逻辑函数的表示方法
算术运算和逻辑运算是不同的。逻辑函数中的因变量只有两种取值,0和1。
一、基本逻辑运算
要知道表达式、真值表、逻辑符号、波形图、硬件描述语言、卡诺图
与运算
- 多个条件同时满足为成立,只要有一个不成立就不成立
- 有0得0,全1为1
- n个输入,有2^n中情况,书写真值表
还可以使用波形图进行表示
根据波形图写函数表达式,波形图-->真值表-->函数表达式
或运算
- 多个输入条件中有一个满足条件满足就成立
- 有1得1,全0得0
非运算
- 输出加圆圈表示非
- 有0出1,有1出0
二、常用的逻辑运算
与非运算
- 与门取非
- 符号:与门非号加圆圈
- 有0得1,全1得0 (与非门有一个取反)
或非门
- 或门外加非
- 有1得0,全0得1
与或非运算
- 信号先与,再或,再非
- 输入多,真值表情况多
异或
- 相同得0,不同得1
- 比较两个数的是否相同(一定是两个数)
- F=AB'+A'B
同或
- 相同得0,不同得1
- F=AB+A'B'
- 异或与同或之间是取反的关系,同或门用的比较少,用异或加非就实现了同或