当前位置:首页 > 上门服务 >

逻辑异或公式推导(逻辑或与非的运算公式)

来源:原点资讯(m.360kss.com)时间:2024-01-02 11:57:00作者:YD166手机阅读>>

之前探讨了关于计算机是怎样一步步被人类不断推进演变的过程,今天,我们将从抽象层面带大家感受一下计算机复杂的一面。

从昨天讲的,我们可以发现不论是通过装置上的一个单位,还是通过晶体管控制开关,计算机给我们的状态只有“开”和“关”,虽然只有两个状态,但是我们仍然可以用这两种状态表达很多重要的信息,这就是所谓的“二进制”。

逻辑异或公式推导,逻辑或与非的运算公式(1)

你是不是很疑惑:既然二进制只有两个状态,那它肯定不能完成很复杂的工作咯?

答案是:是的,但是它却可以准确的表示你需要的值:‘true’和‘false’。

在计算机中,状态为“开”时,电流流过,用true表示;状态为“关”时,电流停止,用false表示。通常情况下,也会用0和1来表示二进制的状态。

上篇文章我们讲晶体管可以用来控制电流的开启和关闭,其实不然,晶体管还可以用来控制不同的电流水平。

早期某些电子计算机是三进制或五进制,表示他们的状态有3种或5种,但问题是:像这种状态层级越多,状态之间的区分也就会越模糊。

逻辑异或公式推导,逻辑或与非的运算公式(2)

晶体管每秒有数百万次的变化,那中间存在的问题也会变得更加糟糕。

因此,将两个信号放在尽可能远的地方,即只使用 "开" 和 "'关"的状态,这样就可以在很多干扰问题种区分最明显的信号问题。

其实在计算机使用二进制还有一个原因,那就是二进制在数学中有成熟的分支,它是专门用来处理‘true’和‘false’的问题,而且数学家们也已经研究出了操作二进制的所有必要的规则和方法,这个分支被称为“布尔代数”。

“布尔代数”来源于一位19世纪自学数学的英国数学家 'George Boole' ,他致力于研究亚里士多德的逻辑理论,亚里士多德逻辑法是以哲学为基础,Boole的方法则是使用逻辑方程式的方法去判断真假,这一方法在1847年他的第一本书《逻辑的数学分析》中提出。

通常我们学习到的都是常规代数,变量为数字,并对这些数字进行加减乘除等运算,但在布尔代数中,变量为‘true’和‘false’,并对这些变量进行逻辑处理。

布尔代数中的三个基本操作:“非”、“与”、“或”,这些操作都有他们自己独特的作用。

逻辑异或公式推导,逻辑或与非的运算公式(3)

“非(NOT)”作用于单个布尔值,无论其是true或false,都会将其反转,即true转换为false,false转换为true。

在布尔值中,当输入为true时,输出为true;当输入false时,输出false,它并没有进行任何操作。

如果我们对其稍作修改,例如创建一个“非”电路,如果输入true,则输出为false;如果输入false时,输出将会是true,我们将刚刚创建的“非”电路称为“非”门。

逻辑异或公式推导,逻辑或与非的运算公式(4)

首页 123下一页

栏目热文

异或逻辑表达式计算例子(异或逻辑表达式化简公式)

异或逻辑表达式计算例子(异或逻辑表达式化简公式)

前言:前面我们介绍了SCL语言的基本概念,接下来我们来看一下,SCL语言中的表达式与运算符,以及运算优先级的相关知识点。...

2024-01-02 11:33:37查看全文 >>

逻辑异或运算图示(逻辑代数异或公式)

逻辑异或运算图示(逻辑代数异或公式)

引言字基本逻辑指令前世今生:汇编作为较为底层的编程语言,其最直观的操作寄存器使得它的执行效率非常的高,因此,汇编中会大量...

2024-01-02 11:13:00查看全文 >>

怎么用真值表证明异或运算(异或公式推导)

怎么用真值表证明异或运算(异或公式推导)

大家比较熟悉的逻辑运算,主要是“与运算”(AND)和“或运算”(OR),还有一种“异或运算”(XOR),也非常重要。本文...

2024-01-02 11:38:13查看全文 >>

异或运算实例(异或运算是基本逻辑运算吗)

异或运算实例(异或运算是基本逻辑运算吗)

定义异或是一个数学运算,用于逻辑运算。如果 a、b 两个值不同,则异或结果为 1 ,否则结果为 0 。真值表如下:记真值...

2024-01-02 11:35:15查看全文 >>

异或运算基本公式(异或运算的运算定律)

异或运算基本公式(异或运算的运算定律)

1:异或运算(^)运算规则: 0^0=0; 0^1=1; 1^0=1; 1^1=0;操作计算数数1111111数2000...

2024-01-02 11:39:34查看全文 >>

异或运算的逻辑表达式是(或运算的逻辑表达式是什么)

异或运算的逻辑表达式是(或运算的逻辑表达式是什么)

4个按位逻辑运算符都用于整型数据,包括char。之所以叫作按位(bitwise)运算,是因为这些操作都是针对每一个位进行...

2024-01-02 11:22:40查看全文 >>

异或运算表达式(运算异或运算)

异或运算表达式(运算异或运算)

C中有按位逻辑运算符:按位取反、按位与、按位或、按位异或。这4个运算符可以用于整型,包括char类型。按位操作针对每一个...

2024-01-02 11:27:00查看全文 >>

逻辑运算三种表示方法(逻辑运算有哪三种表示方法)

逻辑运算三种表示方法(逻辑运算有哪三种表示方法)

一、什么是逻辑电路所谓“逻辑”,在这里是指事物间的因果关系。当两个二进制数码表示不同的逻辑状态时,它们之间可以按照指定的...

2024-01-02 11:31:42查看全文 >>

异或运算如何反解(异或运算是怎么计算的)

异或运算如何反解(异或运算是怎么计算的)

异或(^) 这个位操作运算符相信大家一定都不陌生,这个运算符可以用来解决很多普通算法解决不了的问题,而且位运算是直接对二...

2024-01-02 11:54:43查看全文 >>

模拟器观战人数已达上限(模拟器为什么不能在房间观战)

模拟器观战人数已达上限(模拟器为什么不能在房间观战)

来源:新京报为吸引玩家购买,游戏外挂有各种效果展示。记者在网上搜索时,发现各种游戏外挂购买方式。“感觉随时都能遇到开挂玩...

2024-01-02 11:33:28查看全文 >>

文档排行