xor 指令:
1>语法:
XOR
DST, SRC
0 ⊕0 = 0
0 ⊕1 = 1
1 ⊕0 = 1
1 ⊕1 = 0
3>说明:
1.
xor 用于DST特定位取反
2. 要对DST哪些位取反, 则将对应位置 1 , 其余位为0
3. xor 指令用于将通用寄存器清0
4.
对psw有影响, CF, PF, SF, ZF, OF, 对AF无定义.
----------------------------------------------------------------------------------------------------------例1:assume cs:code
code segment
_start:
mov ax, 459Ah
xor ax, 00FFh ;ax = 4565H
mov ax, 4c00h
int 21h
code ends
end _start
0100 0101 1001 1010 B
⊕0000 0000 1111 1111 B
___________________________
0100 0101 0110 0101 B

例2: 对通用寄存器进行清0操作assume cs:code
code segment
_start:
mov ax, 6789H
xor ax, ax
mov ax, 4c00H
int 21H
code ends
end _start
