汇编语言XOR命令什么意思

怎么计算的啊... 怎么计算的啊 展开
 我来答
凡筱云
高粉答主

推荐于2019-09-26 · 关注我不会让你失望
知道答主
回答量:42
采纳率:100%
帮助的人:1.1万
展开全部

汇编语言XOR命令是异或的意思,异或,英文为exclusive OR,或缩写成xor

异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。

异或可逆运算。1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。a xor b的运算方法:将a,b 转化为2进制数,再进行对比,每个数位上的0或1如果相同,那么结果就取0,如果不同就取1,将得到的结果转化为原来进制的数,就是结果。在OI中,常用于位运算。

异或的运算法则为:

a⊕b = (¬a ∧ b) ∨ (a ∧¬b)

如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。

异或也叫半加运算,其运算法则相当于不带进位的二进制加法:

二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1)。

扩展资料:

逻辑异或EOR(Exclusive OR)指令将寄存器<Rn>中的值和<shifter_operand>的值执行按位“异或”操作,并将执行结果存储到目的寄存器<Rd>中,同时根据指令的执行结果更新CPSR中相应的条件标志位。

or 的含义大概大家都理解,数学逻辑中的 A or B, 意味着生活用语中的 A 或 B 或 它们重叠的部分。exclusive 是“排外的”的含义,"mutually exclusive"是“互斥的”的意思,XOR 是进行逻辑或再排除重合的部分,所以不难理解 EOR 也有“互斥或”的名称。

参考资料:百度百科-异或

一零哑剧

2019-12-21 · TA获得超过2.6万个赞
知道大有可为答主
回答量:6.6万
采纳率:45%
帮助的人:2459万
展开全部
xor 异或,二进制运算。可逆运算。1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。 a xor b的运算方法:将a,b 转化为2进制数,再进行对比,每个数位上的0或1如果相同,那么结果就取0,如果不同就取1,将得到的结果转化为原来进制的数,就是结果。 在OI中,常用于位运算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
焉建茗3e
2019-12-23 · TA获得超过5549个赞
知道答主
回答量:3.1万
采纳率:30%
帮助的人:2004万
展开全部
这是网页语言,编汇语言x0r命令你可以在网上进行搜索一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ifddiirt524383
2019-12-23 · 贡献了超过4212个回答
知道答主
回答量:4212
采纳率:0%
帮助的人:266万
展开全部
哭辛苦放寒假都护府都护府
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fsjmnl
推荐于2017-10-10 · TA获得超过1821个赞
知道大有可为答主
回答量:1914
采纳率:50%
帮助的人:1710万
展开全部
xor
异或,二进制运算。可逆运算。1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。
a xor b的运算方法:将a,b 转化为2进制数,再进行对比,每个数位上的0或1如果相同,那么结果就取0,如果不同就取1,将得到的结果转化为原来进制的数,就是结果。
在OI中,常用于位运算。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式