cmpxchg指令

DEST ELSE FI;

CMPXCHG彙編指令
作用:比較並交換運算元.
如:CMPXCHG r/m,r 將累加器AL/AX/EAX/RAX中的值與首運算元(目的運算元)比較,如果相等,第2運算元(源運算元)的值裝載到首運算元,zf置1。如果不等, 首運算元的值裝載到AL/AX/EAX/RAX並將zf清0
操作偽代碼
IF accumulator == DEST
THEN
ZF <- 1;
DEST <- SRC;
ELSE
ZF <- 0;
accumulator <- DEST;
FI;

相關詞條

相關搜尋

熱門詞條

聯絡我們