匯編語言指令集學習CMPXCHG比較并交換操作指令詳解
指令助記符 CMPXCHG
含義: 比較并交換指令
用法:目的操作數(shù)和累加操作數(shù)(AH、AL、EAX)進行比較,如果相等(ZF=1),則將源操作數(shù)復制到目的操作數(shù)中,否則將目的操作數(shù)復制到累加器中。
指令格式:
CMPXCHG reg reg CMPXCHG mem reg
例子詳解:
CMPXCHG CX,DX 1.指令執(zhí)行前:(AX)=00FFH,(CX)=00FFH,(DX)=00EFH; 指令執(zhí)行后:(AX)=00FFH,(CX)=00EFH,(DX)=00EFH,ZF=1; 2.指令執(zhí)行前:(AX)=00EEH,(CX)=00FFH,(DX)=00EFH; 指令執(zhí)行后:(AX)=00FFH,(CX)=00EFH,(DX)=00EFH,ZF=0;
流程圖詳解:
以上就是匯編語言指令集學習CMPXCHG比較并交換操作指令詳解的詳細內(nèi)容,更多關(guān)于匯編語言CMPXCHG比較并交換操作指令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明VFR文件
這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明VFR文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-068086匯編開發(fā)環(huán)境搭建和Debug模式介紹(圖文詳解)
這篇文章主要介紹了8086匯編開發(fā)環(huán)境搭建和Debug模式介紹,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-01-01匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn)
這篇文章主要介紹了匯編語言 輸入10個數(shù)排序并輸出的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明UNI文件
這篇文章主要為大家介紹了UEFI開發(fā)實戰(zhàn)用戶交互界面使用說明UNI文件,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06