【问题标题】:how to write XOR in assembly(ARM)如何在汇编中编写 XOR(ARM)
【发布时间】:2016-07-26 05:10:56
【问题描述】:

我想得到两个寄存器的异或值。但是编译返回错误如何在汇编中写异或(ARM)

XOR r1,r1,r0;

编译器给出类似的错误,

 Error: bad instruction `xor r1,r1,r0'

【问题讨论】:

    标签: assembly arm


    【解决方案1】:

    该指令被称为EOR 而不是XOR,正如人们所期望的那样。 不知道为什么。

    【讨论】:

    • 异或非常有意义。异或是一个奇怪的...
    • @dwelch 很高兴知道。没想到现在 XOR 更普遍了。
    • 实际上我没有看到除了 ARM 使用过 EOR。两者的来源都很明显。
    • 有一位 ARM 工程师决定了这条指令的助记符,他读了这个答案,叹了口气,轻声说“谢谢你的关注。”
    • 我总是看到以“ex”开头的单词缩写为X
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-23
    • 2010-12-07
    相关资源
    最近更新 更多