use*_*845 3 assembly arm bitwise-operators arm7
有没有办法对 ARM7 中的两个寄存器中的位执行按位 NAND 操作,无论是使用现有的 AND、OR 和 EOR 操作还是其他指令?
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)