我想與內聯彙編程序來實施可eax
寄存器的值的函數,並把從eax
每4位xor
結果爲ebx
,我想用執行它左移。獲取左移失去價值(內聯彙編)
假設的
eax value is : 1101.1010.0010.0011
ebx value is : 0
的價值我想從eax
和xor
做的4位左移失去價值與ebx
值:
所以必須將結果:
eax : 1010.0010.0011.0000
ebx : 1101
下一個:
eax : 0010.0011.0000.0000
ebx : 1101 xor 0010 = 1111
下一頁:
eax : 0011.0000.0000.0000
ebx : 1111 xor 0010 = 1101
下一頁:
eax : 0000.0000.0000.0000
ebx : 1101 xor 0011 = 1110
如何獲得失去的價值?
哦,來吧。你知道,這對於C或C++來說絕對是零。不要將它標記爲這樣。遵循這些標籤的人會這樣做,因爲這對他們來說很有趣。你沒有任何權利來欺騙那些人閱讀你的問題。 – hvd 2015-02-07 12:25:19
好的,對不起,放輕鬆! – SingaCpp 2015-02-07 12:27:32