汇编语言指令集学习CMPXCHG比较并交换操作指令详解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汇编语⾔指令集学习CMPXCHG⽐较并交换操作指令详解指令助记符 CMPXCHG
含义:⽐较并交换指令
⽤法:⽬的操作数和累加操作数(AH、AL、EAX)进⾏⽐较,如果相等(ZF=1),则将源操作数复制到⽬的操作数中,否则将⽬的操作数复制到累加器中。

指令格式:
CMPXCHG reg reg
CMPXCHG mem reg
例⼦详解:
CMPXCHG CX,DX
1.指令执⾏前:(AX)=00FFH,(CX)=00FFH,(DX)=00EFH;
指令执⾏后:(AX)=00FFH,(CX)=00EFH,(DX)=00EFH,ZF=1;
2.指令执⾏前:(AX)=00EEH,(CX)=00FFH,(DX)=00EFH;
指令执⾏后:(AX)=00FFH,(CX)=00EFH,(DX)=00EFH,ZF=0;
流程图详解:
以上就是汇编语⾔指令集学习CMPXCHG⽐较并交换操作指令详解的详细内容,更多关于汇编语⾔CMPXCHG⽐较并交换操作指令的资料请关注其它相关⽂章!。

相关文档
最新文档