久久久久久久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指令,需要的朋友可以參考下
主站蜘蛛池模板: 日本精品久久久久久久 | 91免费版在线观看 | 成人黄色a | 国产精品久久久久久久久久久久久 | 国产日韩精品久久 | 亚洲福利av | 国产精品观看 | 欧美炮房 | 羞羞网站在线观看 | 日本一区二区在线视频 | 91一区二区三区 | 无码日韩精品一区二区免费 | 超碰在线97国产 | 久久精品亚洲精品 | 亚洲一区二区三区四区五区午夜 | 国产午夜精品一区二区三区四区 | 一呦二呦三呦国产精品 | 欧美日韩一区在线观看 | 免费美女网站 | 久久精品视频在线免费观看 | 欧美a级成人淫片免费看 | 欧美激情精品久久久久 | 欧美一级欧美一级在线播放 | 99国产视频 | 亚洲国产精品视频一区 | 色吊丝2288sds中文字幕 | 91看片视频 | 午夜精品一区二区三区在线视频 | 7777奇米影视 | 人人干在线 | 欧美久久一区二区 | 九九亚洲 | 在线观看国产www | 偷牌自拍| 国精久久 | 成人国产精品久久久 | 国产在线观看一区二区三区 | 久久久久国产 | 日本黄色免费片 | 91在线免费观看 | 久久精品国产一区二区三区 |