标签: assembly toggle x86-64
我正在写一个切换位,用于切换x86-64位中数字函数的第n位: 但它不起作用,尤其是当第n位为0或3时。我该如何解决这个问题?请帮忙。
toggle_bit: push rdi push rsi shl rsi, 1 xor rid, rsi mov rax, rdi pop rdi pop rsi ret