2016-07-25 5 views
2

私は2つのXOR値は、アセンブリ内(ARM)のXORを記述する方法リターンエラーをコンパイルregister.But取得したい(ARM)

XOR r1,r1,r0; 

コンパイラは

、エラーのようになります
Error: bad instruction `xor r1,r1,r0' 

答えて

4

命令はEORではなく、XORと期待されています。 理由がわかりません。

+4

排他的ORは完全な意味を持ちます。排他的論理和は、奇妙なものです... –

+0

@dwelchお役立ち情報最近、XORの方がはるかに一般的であるとは思わなかった。 – a3f

+0

実際には私はARMを除いてEORが使われているのを見たことがありません。両方とも彼らがどこから来たのかはかなり明白です。 –