异或(xor)运算如何用逻辑电路实现?

Arsen2022-10-04 11:39:542条回答

已提交,审核后显示!提交回复

共2条回复
Sueyee 共回答了19个问题 | 采纳率89.5%
异或逻辑表达式
Y=AB`+A`B
异或的真值表
A B Y
0 0 1
0 1 1
1 0 1
1 1 0
1年前
yinzhu9 共回答了1个问题 | 采纳率
在我的空间里面看吧,zhangzhouqu,相册里
1年前

相关推荐

逻辑异或运算是什么
夯小李子1年前1
anlang0376 共回答了20个问题 | 采纳率90%
在C++中用 ^ 运算符实现按位异或运算.
expression1^expression2
参与运算的两个值,如果两个相应bit位相同,则结果为0,否则为1.即:
0^0 = 0,
1^0 = 1,
0^1 = 1,
1^1 = 0
简单说,异或就是相同的出1,不同的出0
已知用卡诺图化简逻辑函数L=A非B非C+AB非C非 的结果是L=异或C,那么该逻辑函数的无关项至少有()个.
已知用卡诺图化简逻辑函数L=A非B非C+AB非C非 的结果是L=异或C,那么该逻辑函数的无关项至少有()个.
A.2 B.3 C.4 D.5
我用三变量卡诺图做是2个,四变量卡诺图做是4个,哪里出问题了.
不好意思打漏了,L=A异或C
麻辣小火锅1年前1
喜剧形式 共回答了19个问题 | 采纳率100%
L=异或C?是L=A异或C还是L=B异或C
一道数字逻辑的题目证明A异或B异或C = A同或B同或C
半夜的猫猫在唱歌1年前1
goog3d 共回答了16个问题 | 采纳率93.8%
证明:
A异或B异或C =(AB'+A'B)异或C
= (AB'+A'B)C'+(AB'+A'B)'C
=AB'C'+A'BC'+(AB')'(A'B)'C
=AB'C'+A'BC'+(A'+B)(A+B')C
=AB'C'+A'BC'+A'B'C+ABC
A同或B同或C = (AB+A'B')同或C
=(AB+A'B')C+(AB+A'B')'C'
=(AB+A'B')C+(AB)'(A'B')'C'
=ABC+A'B'C+(A'+B')(A+B)C'
=ABC+A'B'C+A'BC'+AB'C'
所以有 A异或B异或C = A同或B同或C
8.设二进制数A是0A101111,若想通过异或运算 A^B使 A的高4位取反,低4位不变,则二进制数B应______.
mhsz6151年前1
55383991 共回答了24个问题 | 采纳率87.5%
11110000 与一异或,原值取反,1^1=0 0^1=1 与〇异或,原值不变,1^0=1 0^0=0
vb书上讲“^”这个符号是异或运算,那么如何在vb中表示常数a的n次幂.
默子的沉默1年前1
囡囡0821 共回答了23个问题 | 采纳率87%
a^n 代表 a的n次幂;
a Xor n代表 a和n的异或运算,其中a和n都是数字则按位异或;a和n是逻辑变量则true按1算,false按0算,进行按位异或.如果a和n是字符串则运算出错,Xor运算符只支持数字和逻辑运算.
逻辑函数问题,用定理证明ABC+AB'C'+A'BC'+A'B'C=A异或B异或C表示非
落蒂1年前0
共回答了个问题 | 采纳率
“所有各字节的模256的和,即各字节二进制算术和”怎么算?共8位,按位异或?应该不考虑进位吧?
djtjwer1年前1
涔夕 共回答了15个问题 | 采纳率100%
“所有各字节的模256的和,即各字节二进制算术和”说的挺清楚的,模是256,不考虑大于等于256时候的进位,只做8位的算数加法。
逻辑或与逻辑异或的区别?逻辑或是有1则1逻辑异或是不同为1,相同为0但只有1和0若不相同的话,肯定有一个1,这不一样的了
逻辑或与逻辑异或的区别?
逻辑或是有1则1
逻辑异或是不同为1,相同为0
但只有1和0
若不相同的话,肯定有一个1,
这不一样的了吗
lily_xu8111年前1
youweidefather 共回答了23个问题 | 采纳率91.3%
逻辑或“||”是0||0=0,0||1=1,1||0=1,1||1=1
逻辑异或“^”是0^0=0,0^1=1,1^0=1,1^1=0
怎么会一样呢
异或电路逻辑图----与非门实现
异或电路逻辑图----与非门实现
请问圆圈中的 与非门 是如何得到的或是如何想到用的?
如何想到设计一个圆圈中这级的“与非门”,
那能把用与非门设计异或电路的 设计思想说下吗》?
大懒蛇娃娃1年前1
lvdalong 共回答了23个问题 | 采纳率95.7%
可以用真值表分析.分别输入0,0; 1,0 ; 0,1 ;1,1.确定输出值,再与异或门的真值表比对.如果相同表明是正确的.
设计过程可以把异或关系转化成与非关系或其他关系,再根据逻辑式画出电路图.
如何证明异或的结合律 AXOR (B XOR C)= (A XOR B)XOR C 要逻辑代数的证明
大鹏同风起直1年前1
音乐剧 共回答了16个问题 | 采纳率93.8%
证明方法:将两式分别转化为同一种形式,比如:卡诺图、真值表、标准与或式等.
(a♁b)♁c
= (a'b + ab')♁c
= (a'b + ab')'c + (a'b + ab')c'
= (a'b)' (ab')' c + a'bc' + ab'c'
= (a + b')(a' + b) c + a'bc' + ab'c'
= abc + a'b'c + a'bc' + ab'c'
a♁(b♁c)
= a'(b♁c) + a(b♁c)'
= a'(b'c + bc') + a(b'c + bc')'
= a'b'c + a'bc' + a(b'c)'(bc')'
= a'b'c + a'bc' + a(b + c')(b' + c)
= a'b'c + a'bc' + abc + ab'c'
显然,这二者是相等的,证毕.
F=A异或B异或C,怎么改成【与或】表达式?高手们帮忙啊,明天就要考了.
xrzlljsy1年前1
huhuzhu125 共回答了23个问题 | 采纳率95.7%
“非”运算“A与或B与或C”的结果可能就是“A异或B异或C”
---------------------------------------
“异或”“异或”,就是:与“或”相异,“或”的两边有1就是1,“异或”的两边不同才是1.
“异或”与“或”的不同点在于:1或1的值为1,1异或1的值为0.其他的结果都一样.
逻辑与就是数学里严格的与运算,两者都是真,结果才为真.或运算就是只要有一个为真结果就是真.非运算就是将原结果做相反的计算,将假做非运算就是真.在程序里,这些运算会用在编写程序里.
有1023个两两不同的整数,取值范围是1到1024,其按位异或的结果的取值范围是_______.
有1023个两两不同的整数,取值范围是1到1024,其按位异或的结果的取值范围是_______.
A. 0到1024 B. 0,1025到2047 C. 1到1024 D. 2到2048之前的全部偶数
7332551年前1
wys252525 共回答了27个问题 | 采纳率88.9%
c其他算错,因为所给条件要满足1到1024
逻辑函数化简,化简,AB+A'B'+A'BCD+AB'CD用,同或和异或化简.答案是AB+A'B'+CD.A异或B=A'
逻辑函数化简,
化简,AB+A'B'+A'BCD+AB'CD用,同或和异或化简.答案是AB+A'B'+CD.A异或B=A'B+AB',A同或B=AB+A'B'
'表示非号.
567499711年前1
雨天天 共回答了22个问题 | 采纳率90.9%
AB+A'B'+A'BCD+AB'CD
=(AB+AB'CD)+(A'B'+A'BCD)
=A(B+B'CD)+A'(B'+BCD)
=A(B+CD)+A'(B'+CD)
=AB+ACD+A'B'+A'CD
=AB+A'B'+(A+A')CD
=AB+A'B'+CD
差点忘记了,想了好久,得采用啊,
异或运算和与运算满足分配律吗? 也就是说:(a^c)&(b^c) = (a&b)^c 成立吗?
qwang_abc1年前1
烟酒非要一家 共回答了13个问题 | 采纳率61.5%
成立
(A+B)(A+C)=AA+AB+AC+BC=A+A(B+C)+BC
=A[1+(B+C)]+BC=A+BC
离散数学中的异或是不可兼取的或?析取是可兼取的或?异或的真值表是什么样的?
云彩79891年前1
小木屋点点 共回答了21个问题 | 采纳率90.5%
是的.异或是不可兼取的.
a b a xor b
0 0 0
0 1 1
1 0 1
1 1 0
由4567H得到1111H.以下逻辑运算中可采用的一种是A与 B或 C非 D异或
由4567H得到1111H.以下逻辑运算中可采用的一种是A与 B或 C非 D异或
明白了,
浪漫的刺客1年前1
syh1603 共回答了14个问题 | 采纳率92.9%
其实很简单 变成二进制分析 两个数有很多0和1的区别 然而与运算局限在只能把1变为0
或运算的局限在只能将0变为1 非运算就是简单的打反 根本无法完成题目要求 异或可以 只要异或 0101 0100 0111 0110 就行了
逻辑函数Y=(A异或B)C+ABC+C的最简表达式?
wufawanliu1年前1
辰亦 共回答了16个问题 | 采纳率100%
Y=(A异或B)C+ABC+C
=A异或B)C+(AB+1)C
=((A异或B)+AB+1)C
=C
使用按位异或^运算,使得新整数的每一位等于原整数中该位左右两边两个bit位的异或结果
使用按位异或^运算,使得新整数的每一位等于原整数中该位左右两边两个bit位的异或结果
用C来实现.
蝶舞溪1年前1
pepchen 共回答了15个问题 | 采纳率100%
由于没有输入输出范例,可能没有完全理解题意.这里在原数前后都加了个0,以实现“原整数中该位左右两边两个bit位的异或结果”.#include "stdio.h"//void main(void){int a=100,b=0;unsigned j,i;printf("请输入一个整...
(-AB)*(-AB)*(-AB)大于0,则AB大于0,还是小于0,还是异或同号
红黑米1年前1
dyhzl 共回答了17个问题 | 采纳率82.4%
AB小于0,AB异号
位运算的运算规则是什么?比如说负整数的按位求或、按位求异或怎么求?见补充:
位运算的运算规则是什么?比如说负整数的按位求或、按位求异或怎么求?见补充:
按位求或:
(-3^2)我算的跟计算机算的结果一致:-1;可是(3^-2)我算的是:-1,而计算机算的是-3,怎么具体是怎么算的啊?
(-3^-2)的结果应该跟(3^2)一样都是:为什么计算机算的却是:
3^~2)的结果为什么会跟(3^2)一样啊?
嘉儿20051年前1
挪威森林_usa 共回答了19个问题 | 采纳率73.7%
首先,^是异或,不是或,异或是指位不同则为1
-3^2:-0011 ^ 0010(我以四位为例,实际一般是32位,和机器有关) 负数要用补码(除符号位外取反加1)计算,即 1011 取反加1 : 1101(-3补码), 1101 ^ 0010得 1111(补码),转原码,减1取反,即1110再取反,1001所以结果为 -1
而 3^-2,实际上是 0011^1110(-2,1010的补码) ,得1101(结果补码),减1取反,得1011(原码),-3
-3^-2,即 1101^1110,得0011,即3,而 3^2,即0011^0010,得,0001,即1
~表示取反,3为0011,~3就是1100,2为0010,~2就是1101, ~3^~2,即 1100^1101,得0001,即1.
将八进制数060和027按位异或得到的结果是 (用八进制表示).
monday131年前1
心如水2006 共回答了18个问题 | 采纳率83.3%
答案是047,八进制060也就是000,110,000;027也就是000,010,111,异或也就是相同为0,不同为1,所以是000,100,111即047.
数字电路与微机原理 1.Y=AB+CDE+0 的反函数式为 Y= 2.51个“1”连续进行异或运算,其结果是
月蓝蓝1年前1
wfab 共回答了19个问题 | 采纳率89.5%
1,Y'=(A'+B')(C'+D'+E')
2,1
”逻辑运算异或是与或非逻辑运算的组合“这句话是什么意思,
pin62521年前1
釉子皮 共回答了23个问题 | 采纳率87%
异或不是基本逻辑运算
异或:(1,0)=(0,1)=1;(1,1)=(0,0)=0
相当于三个基本逻辑运算的组合(可以等价表达为):
( 非A 与B)或(A与 非B)
OF溢出标志位怎么判断请分别举一个OF=1和OF=0的例子,指出哪个是最高位进位,哪个是次高位进位,说是这两个异或可以得
OF溢出标志位怎么判断
请分别举一个OF=1和OF=0的例子,指出哪个是最高位进位,哪个是次高位进位,说是这两个异或可以得到OF,可是怎么做题时不对啊,做题时又不知道是不是有符号数,是不是两种都要判断啊?
moqizi94911年前1
mshui 共回答了21个问题 | 采纳率90.5%
最高位(第8位)进位与次高位(第7位)进位异或,为1则溢出
逻辑运算符号比如与的符号是∩,或的符号是∪那么非和异或的符号是什么……?还有什么化简定律,那里面的加号、减号、横线是什么
逻辑运算符号
比如与的符号是∩,或的符号是∪
那么非和异或的符号是什么……?
还有什么化简定律,那里面的加号、减号、横线是什么意思……?
mm群体1年前1
wuyun12369874 共回答了20个问题 | 采纳率100%
你现在学咐里面的...与是求交,或是求并(加起来,重复的记一次)
非是加一杠,
异或是啥.
加减横线这些需要补充信息才好说,我不知道你现在学的是啥...
异或(XOR)运算时什么意思?有什么应用?
hqadear2001年前0
共回答了个问题 | 采纳率
二进制的位异或运算问题为什么-3^3的结果是-2大家拿出补码再比较-3原码;10000011反码:11111100补码:
二进制的位异或运算问题
为什么-3^3的结果是-2
大家拿出补码再比较
-3原码;10000011
反码:11111100
补码:11111101
而3是正数.整数的补码是本身
00000011
为什么我对比起来的结果不是-2呢
青色牛仔裤1年前1
2006minmin 共回答了16个问题 | 采纳率100%
11111101
^00000011

11111110B=-2D
AES算法是基于GF(2^8)数域的,其中的0x02与其他数相乘时,不大于0x80左移,大于要与0x1b异或,0x1b哪
AES算法是基于GF(2^8)数域的,其中的0x02与其他数相乘时,不大于0x80左移,大于要与0x1b异或,0x1b哪来的
如题,这个0x1b有什么理论依据么?0x80又是以什么作为标准的呢?
我是一只小龙虾1年前1
x_spy 共回答了22个问题 | 采纳率90.9%
你看的很细嘛,其实不用理解那么详细,我跟你说一下
大于不大于0x80其实指的最高位是不是1,因为小于1x80的数只要左移(乘2)就可以了,不涉及到进位,而大于或等于0x80的数,最高位是1,左移就会溢出了,而溢出后的数就不在有限域里了,为了实现进位溢出和仍然停留在有限域里的矛盾就要找个方法
结果就是溢出的时候与0x1b异或,0x1b怎么来的呢,你肯定知道GF(28)的不可约多项式吧,m(x)=x8+x4+x3+x+1,它的二进制就是0x1
画出与,或,非,异或四种门电路的逻辑符号
火阿林1年前0
共回答了个问题 | 采纳率
74LS00数字电路求救用74LS00与非门电路实现与逻辑、或逻辑、或非逻辑、同或逻辑、异或逻辑功能.**使用与非门电路
74LS00数字电路求救
用74LS00与非门电路实现与逻辑、或逻辑、或非逻辑、同或逻辑、异或逻辑功能.**使用与非门电路数量为13--15个门,谁能帮我画一张图,
gf_lucky1年前1
安哥拉110 共回答了14个问题 | 采纳率92.9%
用74LS00与非门电路实现与逻辑、或逻辑、或非逻辑、同或逻辑、异或逻辑功能,**最多用15个门,与逻辑、或逻辑我已用5个门完成了,还剩下10个门要完成或非逻辑、同或逻辑、异或逻辑功能请大家帮忙
设二进制数A是0A101111,若想通过异或运算 A^B使 A的高4位取反,低4位不变,则二进制数B应_____
设二进制数A是0A101111,若想通过异或运算 A^B使 A的高4位取反,低4位不变,则二进制数B应_____
问题:
1,既然是二进制数,为什么还会有字母A ?
2,此题何解?
cool霉l1年前1
xinqinlq 共回答了21个问题 | 采纳率90.5%
1.有字母A,就是题目有错.
2.B = 1111 0000
说明:用1去异或,将使其取反;用0去异或,将使其不变.
用卡诺图化简逻辑函数式Z(A,B,C,D)=CD~(A异或B)+A~BC~+A~约束条件为 B+CD=0
用卡诺图化简逻辑函数式Z(A,B,C,D)=CD~(A异或B)+A~BC~+A~约束条件为 B+CD=0
Z(A,B,C,D)=CD~(A异或B)+A~BC~+A~D,约束条件为 AB+CD=0,表示A非
foxlixiao1年前1
dashu0923 共回答了19个问题 | 采纳率94.7%

两遍打的不一样: 约束条件为 AB+CD=0,还是B+CD=0 我以此答:Z(A,B,C,D)=CD~(A异或B)+A~ BC~ +A~C~D,约束条件为 AB+CD=0

Z(A,B,C,D)= CD'(A异或B)+A'BC'+A'C‘D
=CD'(AB'+A'B)+A'BC'+A'C'D=AB'CD'+A'BCD'+A'BC'+A'C'D 如下图绿色部分=m10+m6+(m4+m5)+(m1+m5)
AB+CD=0即(m12+m13+m15+m14)+(m3+m7+m15+m11)=0 用橙色表示
化简结果Z(A,B,C,D)=B+A'D+AC 红色部分

vb中异或运算xor的运算法则怎么回事
vb中异或运算xor的运算法则怎么回事
我理解异或运算法则的原理,但是书上有这样的例题:MsgBox(Asc("A") Xor 50),结果显示115;而MsgBox(115 Xor 50),结果显示65.
不是很理解具体怎么算出来的,
redrain11年前1
yelloo 共回答了18个问题 | 采纳率88.9%
Xor 可以进行按位运算,也就是需要将运算的数字转换为二进制,然后在进行运算,例如:
65转换为二进制是:1000001
50转换为二进制是:0110010
按位运算的运算规则为:
0
0
0 零零为零
0
1
1 零一为一
1
0
1 一零为一
1
1
0 一一为零
按照这样算下来,65 Xor 50的结果就是:
1110011
二进制的1110011转换为十进制则为:115
反之,115 Xor 50 运算过程如下:
115变为二进制:1110011
50 变为二进制:0110010
计算后的结果为:1000001
转换为十进制也就是65
c#.net书上讲“^”这个符号是异或运算,那么如何在vs2008中表示常数a的n次幂
xxws941年前1
云散风飘 共回答了25个问题 | 采纳率84%
你可以使用Math.Pow() 函数
例如Math.Pow(a,n) 就表示a的n次幂
用代数定理证明A异或B异或C=A异或(B异或C)
漫反射1年前1
灰姑娘4853 共回答了21个问题 | 采纳率85.7%
等我回去给你查书啊,有个定理我忘了
xor异或运算公式是什么?是不是 1 xor1=00xor 0=01xor0=10xor1=1
jack198008041年前4
俺是绵羊 共回答了18个问题 | 采纳率88.9%
1、逻辑加法(“或”运算)
逻辑加法通常用符号“+”或“∨”来表示.逻辑加法运算规则如下:
0+0=0,0∨0=0
0+1=1,0∨1=1
1+0=1,1∨0=1
1+1=1,1∨1=1
从上式可见,逻辑加法有“或”的意义.也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果为1;两者都为1则逻辑加为1.
2、逻辑乘法(“与”运算)
逻辑乘法通常用符号“×”或“∧”或“·”来表示.逻辑乘法运算规则如下:
0×0=0,0∧0=0,0·0=0
0×1=0,0∧1=0,0·1=0
1×0=0,1∧0=0,1·0=0
1×1=1,1∧1=1,1·1=1
不难看出,逻辑乘法有“与”的意义.它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1.
3、逻辑否定(非运算)
逻辑非运算又称逻辑否运算.其运算规则为:
0=1 非0等于1
1=0 非1等于0
4、异或逻辑运算(半加运算)
异或运算通常用符号"⊕"表示,其运算规则为:
0⊕0=0 0同0异或,结果为0
0⊕1=1 0同1异或,结果为1
1⊕0=1 1同0异或,结果为1
1⊕1=0 1同1异或,结果为0
即两个逻辑变量相异,输出才为1
c#.net书上讲“^”这个符号是异或运算,那么如何在vb中表示常数a的n次幂
卫星销售1年前1
当场晕倒 共回答了18个问题 | 采纳率94.4%
c#里幂运算是Math.Power()
VB就是a^n
逻辑函数化简 (A异或B)异或(C异或D)
jie03771年前1
qqantony9999 共回答了24个问题 | 采纳率95.8%
“♁”表示“异或”符号,这个符合在手机上的网页能看得到吗?



异或:A♁B=AB'+A'B, C♁D=AB'+A'B
异或非:(A♁B)‘=(AB'+A'B)'=(AB')'(A'B)'=(A'+B)(A+B')=AB+A'B', 即“同或”⊙运算



(A♁B) ♁ (C♁D)
=(AB'+A'B)(CD'+C'D)'+(AB'+A'B)'(CD'+C'D)

=(AB'+A'B)(CD+C'D‘)+(AB+A'B’)(CD'+C'D)

=AB'CD+A'BCD+AB'C'D'+A'BC'D'+ABCD'+ABC'D+A'B'CD'+A'B'C'D




到此为最终结果,无法化简
帮我异或运算,再说明是怎么算出来的.
帮我异或运算,再说明是怎么算出来的.
需要运算的:3E 22 81 6D 69 A0 92 91 96 98 98 95 99 6E 6E 6E 6E 6E 6E 6E 6E
已知运算结果 3E是50 22是4C 6E是00
需要把每位和6E异或
我一点都不懂,希望能详细说明是怎么算出来的
子非鱼20071年前1
c372 共回答了15个问题 | 采纳率100%
异或的规则是:按位运算,同为0,异为1
3E的二进制0111110
6E的二进制1101110
两者异或 1010000, 即十六进制的50
22的二进制0100010
6E的二进制1101110
两者异或 1001100, 即十六进制的4C
也可以用附件中的计算器,选择科学型,使用其中的Xor运算功能.
求逻辑运算X=9AH Y=D5 异或运算后的值
2904923121年前2
yiteyhfh 共回答了18个问题 | 采纳率94.4%
9AH 是十六进制数
10011010
D5
11010101
两者异或得:
01001111

4F
很高兴为您解答,【胖教育】团队为您答题.
请点击下面的【选为满意回答】按钮,
两个二进制数的异或结果是多少?任意两个数
alina11211年前1
螳三葬 共回答了21个问题 | 采纳率90.5%
将两个数各位对齐,相同则为0,不同则为1
怎么用开关组成异或电路用一个电源,两个开关A,B,一个灯泡,导线 二极管 定值电阻若干,组成电路,满足:两开关同时断开时
怎么用开关组成异或电路
用一个电源,两个开关A,B,一个灯泡,导线 二极管 定值电阻若干,组成电路,满足:
两开关同时断开时或同时闭合时,灯泡不亮; 它们中任意一个闭合另一个断开时,灯泡发光.也就是说,让这两个开关完成异或运算.
ygjytj1年前0
共回答了个问题 | 采纳率
已知X=FFH,Y=00H,XOR是逻辑异或运算符,则(X XOR X)(点乘)(Y XOR Y)的结果是?
驻外大使1年前1
llfans 共回答了15个问题 | 采纳率86.7%
0