gpt4 book ai didi

assembly - x86_64 - cmpxchg。返回值

转载 作者:行者123 更新时间:2023-12-05 02:21:53 31 4
gpt4 key购买 nike

我正在阅读英特尔手册,卷。 2A.

Compares the value in the AL, AX, EAX, or RAX register with the first operand (destination operand). If the two values are equal, the second operand (source operand) is loaded into the destination operand. Otherwise, the destination operand is loaded into the AL, AX, EAX or RAX register. RAX register is available only in 64-bit mode.

在发生故障时将目的地加载到累加器中的目的是什么?

最佳答案

这很方便,因此您不必自己执行此操作。您通常在循环中使用 cmpxchg,在该循环中您根据当前值计算新值。如果失败,您可能需要当前值重新计算并重试。

关于assembly - x86_64 - cmpxchg。返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31760589/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com