数字逻辑与模拟电子技术-部分知识点(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

目录
相关文章
|
7月前
|
算法 数据处理 C语言
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
【软件设计师备考 专题 】逻辑运算与算术运算:理解逻辑代数
128 0
|
7月前
|
程序员 C++
10关系运算和逻辑运算
10关系运算和逻辑运算
44 0
|
6月前
|
编译器 C语言
【C语言】:中移位操作符,位操作符详运算规则详解
【C语言】:中移位操作符,位操作符详运算规则详解
51 1
|
6月前
|
编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
53 3
|
6月前
|
存储 编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
44 1
|
7月前
|
C语言
逻辑电路与逻辑运算笔记分享
【4月更文挑战第1天】逻辑电路与逻辑运算笔记分享
106 4
|
设计模式 Java Spring
这个无敌设计,可以解析并运算任意数学表达式
下面用解释器模式来实现一个数学表达式计算器,包含加、减、乘、除运算。 首先定义抽象表达式角色IArithmeticInterpreter接口。
152 0
|
7月前
|
C语言
C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
C语言自增减、逻辑运算、位运算、位移运算及三目运算操作
53 0
|
编译器
【运算符+逻辑控制】
【运算符+逻辑控制】
73 0
C#基础Ⅳ-算数运算符
C#基础Ⅳ-算数运算符
下一篇
DataWorks