ARM中的NAND逻辑按位运算

use*_*845 3 assembly arm bitwise-operators arm7

有没有办法对 ARM7 中的两个寄存器中的位执行按位 NAND 操作,无论是使用现有的 AND、OR 和 EOR 操作还是其他指令?

aus*_*len 7

and然后mvn不移动)。

来自海湾合作委员会资源管理器

int nand(int a, int b) {
    return ~(a & b);
}

nand(int, int):
    and r0, r0, r1
    mvn r0, r0
    bx  lr
Run Code Online (Sandbox Code Playgroud)