很详细的图文教程,学习了.
随手看看{:5_121:}
byh3025 发表于 2016-7-14 09:58
首先感谢你的即使解答,因为我看到很多汇编中有这样一句xor ebx,ebx 就是把ebx清零,然后在网上搜索下是 ...
你这样解释是对的。xor ebx,ebx是清零的意识。因为你也说了,相同为0. ebx在任何情况都是跟自身相等的,所以xor ebx,ebx是清零ebx。至于你所说的0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1) 这个也是对的。但是0 1 只是二进制 。你要知道我们所有的数,在计算机中,都是以二进制存在的。也就是说,如果我们是10 xor 15是分别把10 跟 15 转换成二进制,然后二进制的每位在进行xor运算。运算完毕后,再把他化成十进制,即我们得到的值。就比如10 的二进制是 1010 ; 15的二进制是 1111在底层就是 1010 xor 1111 得出结果是 0101 再把101 换成10进制,就得到了 10 xor 15 的结果了,也就是5
不知这样解释能否清楚。
谢谢教程,正想学习这个方面的。
不错的教程。
我看看 谢谢
发现楼楼打错字了 哈哈
学习了.{:5_118:}
很好的图文教程,值得学习,感谢楼主
Bu弃 发表于 2016-7-14 19:30
你这样解释是对的。xor ebx,ebx是清零的意识。因为你也说了,相同为0. ebx在任何情况都是跟自身相等的, ...
嗯,这回明白了,O(∩_∩)O谢谢你的耐心解释,刚开始我还以为无论什么数,只要是同就为0,异就为1呢,太感谢了