0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

布尔代数定律的描述

模拟对话 来源:xx 2019-06-22 09:36 次阅读

布尔代数使用一组定律和规则来定义数字逻辑电路的操作

以及用于表示数字的逻辑符号“0”和“1”输入或输出,我们也可以将它们分别用作永久“开放”或“封闭”电路或接触的常数。

已经发明了一组规则或布尔代数表达式的法则来帮助减少执行特定逻辑运算所需的逻辑门数量导致一系列函数或定理通常称为布尔代数定律。

布尔代数是我们用来分析数字门和电路的数学。我们可以使用这些“布尔定律”来减少和简化复杂的布尔表达式,以减少所需的逻辑门数。因此,布尔代数是一个基于逻辑的数学系统,它具有自己的一套规则或定律,用于定义和减少布尔表达式。

布尔代数中使用的变量只有两个可能值中的一个,逻辑“0”和逻辑“1”,但表达式可以有无数个变量,所有变量都单独标记以表示表达式的输入,例如,变量A,B,C等,给出了A + B = C的逻辑表达式,但每个变量只能是0或1。

这些的例子布尔代数的布尔,规则和定理的各个定律在下表中给出。

布尔定律的真值表

Boolean
Expression
描述 等效
切换电路
布尔代数
法律或规则
A + 1 = 1 A平行于
closed =“CLOSED”
Annulment
A + 0 = A A与
open =“A”
>> Identity
A. 1 = A A与
关闭=“A”
标识
A。 0 = 0 A与
open =“OPEN”串联
Annulment
A + A = A A并行与
A =“A”
幂等
A。 A = A A与
A =“A”串联
幂等
NOT A = A NOT NOT A
(double negative)=“A”
双重否定
A + A = 1 A与

A = “CLOSED”
补充
A。 A = 0 A系列与
NOT A =“OPEN”
补充
A + B = B + A A并行B =
B与A
交换
AB = BA 与B =
B与A串联
交换
A + B =A.B 将AND替换为OR de Morgan's定理
AB = A + B 反转并且用OR替换AND de Morgan定理

布尔代数的基本定律与交换法有关,允许改变加法和乘法的位置,联想法允许删除加法和乘法的括号,以及分配允许表达式分解的定律与普通代数相同。

每个o f上面的布尔定律仅用一个或两个变量给出,但由单一定律定义的变量数量不限于此,因为可以有无数个变量作为输入表达。上面详述的这些布尔定律可用于证明任何给定的布尔表达式以及简化复杂的数字电路

下面给出了各种布尔定律的简要描述,其中 A 表示变量输入。

布尔代数定律的描述

废除法 - 术语 AND 与“0”等于0或 OR 与“1”等于1

A. 0 = 0 变量AND与0总是等于0

A + 1 = 1 变量OR 'ed with 1总是等于1

身份法 - 术语 OR 带有“0”或 AND 带“1”将始终等于该术语

A + 0 = A 与0进行OR运算的变量始终等于变量

A. 1 = A 变量AND与1总是等于变量

幂等律 - AND '或 OR 与自身的输入等于输入

A + A = A 变量与自身进行“或”运算始终等于变量

A. A = A 与自身进行AND运算的变量始终等于变量

补充法 - 术语 AND ,其补码等于“0”,术语 OR '其补码等于“1”

A. A = 0 变量与其补码的AND'总是等于0

A + A = 1 与其补码相关的变量OR总是等于1

交换法 - 两个单独术语的应用顺序并不重要

A. B = B. A 两个变量AND'的顺序没有区别

A + B = B + A 订单其中两个变量是OR的没有区别

双重否定法律 - 反转两次的术语等于原始术语

A = A 变量的双重补码始终等于变量

de Morgan's Theorem - 有两个”de Morgan's“规则或定理,

(1)两个单独的术语 NOR '在一起与两个术语倒置(补语)和 AND '例如: A + B = A 。 B

(2)两个单独的术语 NAND '在一起是s ame作为两个术语倒置(补语)和 OR '例如: AB = A + B

上面未详述的布尔的其他代数定律包括:

分配法 - 该法允许表达式的乘法或分解。

A(B + C)= AB + AC (或分配法)

A +(BC)=(A + B)。(A + C)(和分配法)

吸收法 - 这项法律通过吸收类似的术语,可以将复杂的表达式简化为更简单的表达式。

A +(AB)= A (或吸收定律)

A(A + B)= A (和吸收定律)

联想法 - 该法允许从表达式中删除括号并重新组合变量。

A +(B + C)=(A + B)+ C = A + B + C(OR Associate Law)

A(BC)=(AB)C = A. B。 C(AND Associate Law)

布尔代数函数

使用上面的信息,简单的2输入AND,OR和NOT门可以用16种可能的函数表示,如下表所示。

2.

函数 描述 表达
1 NULL 0
IDENTITY 1
3. 输入A A
4. 输入B B
5 。 NOT A A
6。 NOT B B
7. A AND B(AND) AB
8. A AND NOT B A. B
9. NOT A AND B A .B
10. NOT AND(NAND) AB
11. A OR B(OR) A + B
12. A OR NOT B A+B
13. 不是A或B A + B
14. NOT OR(NOR) A + B
15 异或 A. <跨度>乙 + <跨度> A .B
16 异NOR A·B + A 。 B

布尔代数的定律示例No1

使用上述定律,简化以下表达式:(A + B)(A + C)

Q = (A + B)。(A + C)
AA + AC + AB + BC - 分配法
A + AC + AB + BC - 幂等与法律(AA = A)
A(1 + C)+ AB + BC - 分配法
A.1 + AB + BC -Identity OR law(1 + C = 1)
A(1 + B)+ B.C - 分配法
A.1 + B.C - 身份或法律(1 + B = 1)
Q = A +(B.C) - 身份和法律(A.1 = A)

然后表达式:(A + B )(A + C)可简化为 A +(BC),如分配法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 布尔代数
    +关注

    关注

    0

    文章

    10

    浏览量

    7863
  • 数字逻辑
    +关注

    关注

    0

    文章

    73

    浏览量

    16649
收藏 人收藏

    评论

    相关推荐

    逻辑代数基础

    逻辑代数基础整数部分采用基数连除法,先得到的余数为低位,后得到的余数为高位。布尔代数两个取值不具有大小数字电路----开关电路2.2逻辑函数及其表示法2.2.1 基本逻辑函数及运算1、与逻辑(与运算
    发表于 09-24 11:34

    基尔霍夫定律及其应用

    、基尔霍夫电压定律(KVL)   ?沿任一回路绕行一周,回路中所有电动势的代数和等于所有电阻压降的代数和,即∑E = ∑IR基尔霍夫定律的应用——支路电流法支路电流
    发表于 09-24 12:02

    关于逻辑代数的全面介绍

    逻辑代数的基本定律和规则.pdf(458.95 KB)
    发表于 09-16 08:46

    基尔霍夫的电压定律和能量守恒分析

    古斯塔夫·基希霍夫(Gustav Kirchhoff)的电压定律是我们可用于电路分析的第二个基本定律。他的电压定律指出,对于闭环串联路径,电路中任何闭环周围的所有电压的代数和等于零。这
    发表于 10-27 08:00

    关于代数攻击中代数免疫的若干性质分析

    代数免疫是衡量布尔函数抵抗代数攻击能力的重要指标,本文证明了在仿射变换作用下,代数免疫保持不变,并且通过证明布尔函数与仿射函数异或后所得到的
    发表于 07-30 15:06 15次下载

    逻辑代数的基本定律和规则

    逻辑代数的基本定律和规则:2.3逻辑代数的基本定律和规则2.3.1 逻辑代数的公式(1)常量之间的关系(2)基本公式2.3.2 逻辑
    发表于 09-24 11:37 45次下载
    逻辑<b class='flag-5'>代数</b>的基本<b class='flag-5'>定律</b>和规则

    布尔代数和逻辑化简基础

    布尔代数和逻辑化简基础
    发表于 05-26 17:02 0次下载

    第三讲 逻辑代数的基本定律和规则

    第三讲 逻辑代数的基本定律和规则 2.3.1 逻辑代数的基本公式一、逻辑常量运算公式二、逻辑变量、常量运算公式
    发表于 03-30 16:02 5432次阅读
    第三讲 逻辑<b class='flag-5'>代数</b>的基本<b class='flag-5'>定律</b>和规则

    布尔代数,布尔代数是什么意思

    布尔代数,布尔代数是什么意思 布尔代数最初是作为对逻辑思维法则的研究出现的。英国哲学家Geor
    发表于 03-08 11:04 8399次阅读

    逻辑代数运算规则

    逻辑代数的运算规则 逻辑代数的基本定律
    发表于 09-19 11:16 7342次阅读
    逻辑<b class='flag-5'>代数</b>运算规则

    基于泛布尔代数的三电平SVPWM算法

    基于泛布尔代数的三电平SVPWM算法,下来看看
    发表于 04-19 13:57 6次下载

    基于plateaued函数的平衡布尔函数构造

    不相交plateaued函数,一类特殊的布尔置换以及一个高非线性度平衡函数,提出了一个构造高非线性度平衡布尔函数的方法。通过分析可知,利用该方法可以构造代数次数达到最优、非线性度不小于的2k元平衡函数。
    发表于 12-17 09:43 0次下载

    逻辑代数的基本定律详细实例说明

    本文档的主要内容详细介绍的是逻辑代数的基本定律详细实例说明包括了:代入定理,反演定理,对偶定理。
    发表于 05-05 08:00 21次下载
    逻辑<b class='flag-5'>代数</b>的基本<b class='flag-5'>定律</b>详细实例说明

    三个布尔代数示例说明

    布尔代数布尔代数定律可用于识别数字逻辑设计中不必要的逻辑门减少功耗和成本所需的门数。
    的头像 发表于 06-22 09:43 7342次阅读
    三个<b class='flag-5'>布尔</b><b class='flag-5'>代数</b>示例说明

    基于布尔函数导数的布尔置换构造

    布尔函数导数的性质在密码构造中起着重要的作用。文中利用布尔函数导数的性质,构造了一个新的平衡布尔函数然后基于平衡布尔函数与布尔置换的关系,构
    发表于 06-17 10:58 15次下载