NAND logical bitwise operation in ARM
问题 Is there a way to perform a bitwise NAND operation on the bits in two registers in ARM7, either with the existing AND, OR and EOR operations or other instructions? 回答1: Sure; AND the two registers and then EOR the result with all 1's (for the negation). 回答2: and then mvn (move not). From GCC explorer int nand(int a, int b) { return ~(a & b); } nand(int, int): and r0, r0, r1 mvn r0, r0 bx lr 来源: https://stackoverflow.com/questions/21207561/nand-logical-bitwise-operation-in-arm