XOR使用我得到xor
是獨家或與可用於 xorl %ebx %ebx
可以用來清除註冊困惑在x86彙編
但是在閱讀我碰到的xorl
不同的使用和感到困惑。 xorl 12(%ebp),%eax
這意味着eax = x^y
在這種情況下,它用於冪的指數。這是不正確的用法?謝謝。
XOR使用我得到xor
是獨家或與可用於 xorl %ebx %ebx
可以用來清除註冊困惑在x86彙編
但是在閱讀我碰到的xorl
不同的使用和感到困惑。 xorl 12(%ebp),%eax
這意味着eax = x^y
在這種情況下,它用於冪的指數。這是不正確的用法?謝謝。
的''^符號被經常用來表示XOR操作。事實上,它被用作許多編程語言的XOR運算符,包括C,Perl和Python。 – 2014-10-30 20:07:04
啊,是的,我感到困惑。我立即想到了動力操作,但我想它被用在獨佔或環境中。謝謝。 – gensou 2014-10-30 20:09:22
在這種情況下,'^'是排他或的C運算符。所以'x^y'的意思是'x xor y',而不是'x的力量y'。所以它不是指數運算符。 – 2014-10-31 10:24:21