久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

匯編語言中cmp指令用法筆記與總結

這篇文章主要介紹了匯編語言中cmp指令用法,結合實例形式總結分析了匯編語言cmp指令基本功能、使用方法及操作注意事項,需要的朋友可以參考下

本文實例講述了匯編語言中cmp指令用法。分享給大家供大家參考,具體如下:

cmp是比較指令,cmp的功能是相當于減法指令,只是不保存結果.cmp指令執行后,將對標志寄存器產生影響.其他相關指令通過識別這些被影響的標志寄存器來得知比較結果.

cmp指令格式: cmp  操作對象1,操作對象2

功能: 計算操作對象1 - 操作對象2 但不保存結果,僅僅根據計算結果對標志寄存器進行設置.比如cmp ax,ax  是做ax - ax 的運算,結果為0,但并不在ax中保存,僅影響flag的相關各位.

指令執行后: zf = 1,pf = 1,sf = 0,cf = 0,of = 0;

下面的指令:


  mov ax,8

  mov bx,3

  mov ax,bx

執行后: (ax)= 8,zf = 0,pf = 1,sf = 0, cf = 0, of = 0

如果 ax = bx 則 ax - bx = 0 ,所以 : zf = 1

如果 ax != bx 則ax - bx != 0,所以 : zf = 0

如果ax < bx 則ax - bx 將產生錯位,所以 : cf = 1

如果 ax >= bx 則 ax - bx 將不必借位,所以 : cf = 0

如果ax > bx 則 ax - bx 既不必借位,結果又不為0, 所以 : cf = 0 并且 zf = 0

如果 ax <= bx 則ax - bx 既可能借位,結果可能為0,所以 :  cf = 1 或 zf =1

檢測比較結果的條件轉移指令

je     等于則轉移         zf=1

jne   不等于則轉移     zf=0

jb      低于則轉移        cf=1

jnb    不低于則轉移    cf=0

ja       高于則轉移        cf=0且zf=0

jna     不高于則轉移    cf=1或zf=1

e : equal

ne : not equal

b: below

nb : not below

a : above

na : not above

編程: 統計data段中數值小于8的字節的個數,用ax保存統計結果


    mov ax,data 

    mov ds,ax

    mov ax,0                ;初始化累加器

    mov bx,0                ;ds:bx指向第一個字節

    mov cx,8

  s : cmp byte ptr [bx] , 8       ;和8進行比較

     jnb next                 ;如果不小于8轉到next,繼續循環

     inc ax                   ;如果小于8就將計數值加1

next:inc bx 

    loop s

程序執行后: ax = 2

還有疑問的可以去查看一下指令手冊,講解的比較細致

希望本文所述對大家匯編語言程序設計有所幫助。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

這篇文章主要介紹了匯編語言 寄存器內存訪問原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了使用匯編語言實現if else 循環函數調用的具體方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編
這篇文章主要介紹了匯編語言位向量(位映射)的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學
這篇文章主要介紹了匯編語言AND指令實現對兩個操作數進行邏輯(按位)與操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面
在匯編語言中,MOV指令是數據傳送指令,也是最基本的編程指令,這篇文章主要介紹了匯編語言MOV指令,需要的朋友可以參考下
主站蜘蛛池模板: 欧美一级电影免费 | 国产成人精品一区二区三区在线 | 成人国产精品久久 | 国产乱性 | 免费国产视频 | 99热国产免费 | 国产视频观看 | 日本久草| 中文字幕一区二区三区乱码在线 | 欧美日韩在线精品 | 999www视频免费观看 | 精品久久久久久久久久久久久久 | 久久久69 | 9191在线播放 | 欧美最猛性xxxxx亚洲精品 | 日本在线一区二区 | 中文精品久久 | 可以免费观看的av片 | 日韩在线小视频 | 国产成人精品高清久久 | 91在线免费观看网站 | www国产精| 欧美精品综合在线 | 国产精品美女久久久免费 | 亚洲成人一区二区在线 | 欧美韩一区二区三区 | 久久久久久国产精品 | www日韩高清 | 日韩免费在线 | 亚洲一区二区在线视频 | 亚洲国产精品区 | 成人福利网站 | h视频在线观看免费 | 亚洲一区 | 国产精品999 | 日韩一区二区三区在线看 | 国产精品久久久久久久久久妞妞 | 久久综合久久久 | 天天影视色综合 | 俺去俺来也www色官网cms | 99re视频在线观看 |