ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

布尔代数、二进制、二进制逻辑与二进制算术

2022-07-07 20:33:47  阅读:291  来源: 互联网

标签:逻辑 运算 二进制 布尔代数 算术 代数 布尔


 

何为布尔代数?布尔域是什么?

布尔代数定义在布尔域上。

布尔域中的元素被解释为逻辑值。

布尔域不一定只有两个元素。

只有两个元素的情况存在于经典逻辑中,但有的逻辑(如模糊逻辑和多值逻辑)中可能有更多的逻辑可能。

 

二进制逻辑与二进制算术的区分

布尔代数并不等同于二进制的运算。

布尔代数区分于普通代数(实数域)。

当布尔域中元素被定义为{0, 1}时(此时称为二值布尔代数,亦称开关代数),布尔代数的运算看起来像是只有一位数的二进制数进行的运算。但细看运算的结果,就能很容易的发现二值布尔代数与普通代数的不同:

1. 二值布尔代数的结果一定为代数意义上的一位数,没有进位的情况,不可能为两位。比如当进行布尔代数的“或”运算(其符号类似普通代数中的加号“+”)时,即使出现了1+1的表达,最终会得到1,而不会得到一个两位数10。

2. 布尔代数中的0、1其实是逻辑值(是或非、真或假)的简便称呼;而普通代数中的0、1则代表数字。

 

二进制逻辑与逻辑门

二值布尔代数亦称“开关代数”,可以联系到数字逻辑电路。

逻辑门是对一个或多个输入信号进行运算并产生一个输出信号电子电路

逻辑门都由硬件模块组成。

二进制逻辑中有三种基本逻辑运算:“与”、“或”和“非”。

它们在数字电路中也有三种逻辑门与之对应。

这些实体逻辑门都只能表示两种状态:0或1。

这也说明了二进制逻辑不能像二进制算术一样得到一个两位数的结果(如10):逻辑门的输出只能表示一位数。

 

参考:

布尔代数百度百科

布尔域百度百科

马诺, 徐志军, and 尹廷辉. 数字设计 = Digital design. 北京: 电子工业出版社, 2010. Print.

   

标签:逻辑,运算,二进制,布尔代数,算术,代数,布尔
来源: https://www.cnblogs.com/onthemoon/p/16456020.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有