二进制数的逻辑运算(绝密)

萌到你眼炸
921次浏览
2021年02月08日 10:08
最佳经验
本文由作者推荐

妈妈请再爱我一次-

2021年2月8日发(作者:一个柜子都不留)


二进制数的逻辑运算



在计算机中,除了能表示 正负、大小的



数量数



以及相应的加、减、乘、除等基本算术运算外,还能表示


事物逻辑判断,即< /p>









< p>









逻辑数



的运算。能表示这种数 的变量称为逻辑变量。在逻辑


运算中,都是用


“1”

< p>


“0”


来表示






< p>



,由此可见,逻辑运算是以二进制数为基础的 。



计算机的逻辑运算区别于算术运算的主要特点是:逻辑运算 是按位进行的,位与位之间不像加减运算那么


有进位或借位的关系。


逻辑运算主要包括的运算有:逻辑加法(又称





运算)、逻辑乘法(又称

< br>“




运算)和逻辑

< p>




运算。此


外,还有



异或



运算。




1


)逻辑与运算(乘法运算)



逻辑与运算常 用符号


“×”






“&”

来表示。


如果


A



B



C


为逻辑变量,



A



B


的逻辑与可表示成



B=C



A



B=


C或


A&B=C


,读作


“A

< p>


B


等于


C”

< p>
。一位二进制数的逻辑与运算规则如表


1-2


所示 。




1-2


与运算规则



[table=548][tr][td=1,1,187]A


[/td][td=1,1,177]B


[/td][td= 1,1,184]A



B


< p>
C




[/td][/tr][tr][td=1,1,187]0


[/td][td=1,1,177]0


[/td][td=1,1,184]0


[/td][/tr][tr][td=1,1,187]0


[/td][td=1,1,177]1


[/td][td=1,1,184]0


[/td][/tr][tr][td=1,1,187]1


[/td][td=1,1,177]0


[/td][td=1,1,184]0


[/td][/tr][tr][td=1,1,187]1


[/td][td=1,1,177]1


[/td][td=1,1,184]1


[/td][/tr][/table]


< br>由表


1-2


可知,逻辑与运算表示只有当参与运算的逻辑 变量都取值为


1


时,其逻辑乘积才等于


1


,即一假


必假,两真才真。



这种逻辑与运算在实际生活中有许多应用,


例如,

计算机的电源要想接通,


必须把实验室的电源总闸、


USP


电源开关以及计算机机箱的电源开关都接通才行。这些开关是串在一起的,它们按照





逻辑接通。 为了


书写方便,逻辑与运算的符号可以略去不写(在不致混淆的情况下),即

< p>


B=A



B=AB< /p>




例:设


A< /p>



1110011


B



1010101


,求


A



B




解:



1


1 1 0 0 1 1




1


0 1 0 1 0 1



1


0 1 0 0 0 1


结果为:


A



B



1010001





2


)逻辑或运算(加法运算)



逻辑或运算通常用符号


< br>+




“ ”

< br>来表示。如果


A



B

< p>


C


为逻辑变量,则


A< /p>



B


的逻辑或可表示成

< br>A



B=C


< br>A B=C


,读作


“A



B


等于


C”


。其运算 规则如表


1-3




所示。



妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-


妈妈请再爱我一次-