异或异或,二进制操作。可逆操作。1异或1=0,0异或0=0,1异或0=1,0异或1=1。异或b的运算方法:将a和b转换成二进制数,然后比较。如果每个数字上的0或1相同,则结果将被视为0。如果不同,则取1。结果将转换为原始二进制数,即结果。在oi中,它经常用于位运算。
xorl是xor操作。异或运算的规则是:相同为0,不同为1。在本指令中,src是源,dest是目标。指令的功能是:(src)xor(dest),结果存储在dest中。但一般来说,指令应该写成xorldest,src。例如:xorl,ax,ax是对ax的内容和ax的内容进行异或运算,因为这两个数字是相同的,结果是0,即ax的内容变为0。异或运算可用于对特定位求反。