数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算

简介: 数字逻辑与模拟电子技术-部分知识点(3)——数电部分-基本逻辑运算、复合逻辑运算

基本逻辑运算

逻辑代数中只有三种基本逻辑运算,

”、“”、“”。

逻辑运算

定义:只有决定一事件的全部条件都具备时,这件事才成立;如果有一个或一个以上条件不具备,则这件事就不成立。这样的因果关系称为“”逻辑关系。

数字电路中的逻辑运算

若将开关断开和灯的熄灭状态用逻辑量“0表示;将开关合上和灯亮的状态用逻辑量“1表示,则有真值表:

与逻辑真值表

A B F=AB�=�⋅�

0

0

1

1

0

1

0

1

0

0

0

1

真值表:把所有输入变量取值的各种可能组合和对应的输出变量值之间的逻辑关系列成表格的形式.


与门的逻辑功能概括:

1)有“0”出“0”;

2)全“1”出“1”。

逻辑运算

定义:在决定一事件的各种条件中,只要有一个一个以上条件具备时,这件事就成立;只有所有的条件都不具备时,这件事就不成立.这样的因果关系称为“”逻辑关系。

或逻辑真值表

A B F=A+B�=�+�

0

0

1

1

0

1

0

1

0

1

1

1


或门的逻辑功能概括为:

1) 有“1”出“1”;

2) 全“0” 出“0”.

逻辑运算

定义:假定事件F成立与否同条件A的具备与否有关,A具备,F不成立;A不具备,F成立.FA之间的这种因果关系称为“非”逻辑关系.

非逻辑真值表

A F=A¯¯¯¯

0

1

1

0


注意

  • 与门和或门均可以有多个输入端,一个输出端。
  • 非门只有一个输入端,一个输出端。

复合逻辑运算

与非逻辑

(逻辑和逻辑组合而成)

与非逻辑真值表

A B F=AB¯¯¯¯¯¯¯¯¯¯¯�=�⋅�¯

0

0

1

1

0

1

0

1

1

1

1

0

与非门的逻辑功能概括为:“有0出1,全1出0”

或非逻辑

(将或逻辑和非逻辑组合而成)

A B F=A+B=+¯

0

0

1

1

0

1

0

1

1

0

0

0

或非门的逻辑功能概括为:“全0出1,有1出0”。

与或非逻辑

(三种逻辑组合而成)

与或非逻辑函数式F=AB+CD¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

与或非门的逻辑符号:

与或非门的逻辑功能概括为:“每组有0出1,某组全1出0”。

芯片式对应型号

image.png

异或逻辑的功能为:

1) 相同得“0”;

2) 相异得“1”.

同或逻辑 image.png

目录
相关文章
|
2月前
|
算法 数据处理 C语言
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
66 0
|
2月前
|
存储 Shell Python
零基础学会Python编程——不同的运算:算术、关系与逻辑(1)
零基础学会Python编程——不同的运算:算术、关系与逻辑(1)
67 0
|
2月前
|
C语言
逻辑电路与逻辑运算笔记分享
【4月更文挑战第1天】逻辑电路与逻辑运算笔记分享
70 4
|
2月前
|
算法 测试技术 C#
【位运算】【脑筋急转弯】2749. 得到整数零需要执行的最少操作数
【位运算】【脑筋急转弯】2749. 得到整数零需要执行的最少操作数
|
11月前
|
设计模式 Java Spring
这个无敌设计,可以解析并运算任意数学表达式
下面用解释器模式来实现一个数学表达式计算器,包含加、减、乘、除运算。 首先定义抽象表达式角色IArithmeticInterpreter接口。
78 0
|
2月前
|
C语言
C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
32 0
|
2月前
|
测试技术
leetcode-241:为运算表达式设计优先级
leetcode-241:为运算表达式设计优先级
23 0
|
7月前
|
C语言 C++
【c语言】&& 逻辑运算符运算规则
【c语言】&& 逻辑运算符运算规则
136 0
算数右移和逻辑右移的区别及逻辑运算的窍门
算数右移和逻辑右移的区别及逻辑运算的窍门
510 0