XOR指令
两个操作数的尺寸必须相同。
影响的标志:
总是使得CF=0、OF=0
依据目的操作数的值修改SF、ZF和PF的值
X
|
Y
|
X
⊕
Y
|
(
X
⊕
Y
)
⊕
Y = X
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
1
|
1
|
0
|
1
|
XOR指令的特性:如果将某个操作数与同样的操作数执行两次“异或”运算后,其值保持不变。
利用该特性可以实现简单的数据加密