CMPXCHG指令用于比较寄存器与内存中的值。如果相等,则将源值存入目标,并设置标志位;否则,将目标值存入AX寄存器。
CMPXCHG指令用于比较寄存器与内存中的值。
如果寄存器值与内存值相等,则将源值存入目标,并设置标志位。
如果不相等,则将目标值存入AX寄存器。
指令格式为: cmpxchg reg, reg/mem。
示例: mov $0, %al lock cmpxchg %edx, some_lock。
完成下面两步后,将自动完成登录并继续当前操作。