____x86 xor 指令

来源:互联网 发布:软件导刊录用率高吗 编辑:程序博客网 时间:2024/06/05 00:22

xor 指令:

1>语法:
XOR DST, SRC

⊕0 = 0

1 = 1

⊕0 = 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:codecode segment_start:movax, 459Ahxorax, 00FFh;ax = 4565Hmovax, 4c00hint21hcode endsend _start

     0100 0101 1001 1010 B
0000 0000 1111 1111 B
___________________________
    0100 0101 0110 0101 B


例2:
      对通用寄存器进行清0操作
assume cs:codecode segment_start:movax, 6789Hxorax, axmovax, 4c00Hint21Hcode endsend _start


原创粉丝点击