最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

匯編語(yǔ)言指令集之條件轉(zhuǎn)移指令實(shí)現(xiàn)

 更新時(shí)間:2020年01月16日 10:33:26   作者:sanlinc  
這篇文章主要介紹了匯編語(yǔ)言指令集之條件轉(zhuǎn)移指令實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

條件轉(zhuǎn)移指令較多,容易混淆,在此記錄一下便于日后使用

 1. 根據(jù)單個(gè)條件標(biāo)志的設(shè)置情況轉(zhuǎn)移

指令 英文 含義 格式 測(cè)試條件
JZ/JE jump if zero/equal 結(jié)果為零/相等則轉(zhuǎn)移 JZ/JE OPR ZF=1
JNZ/JNE jump if not zero/equal 結(jié)果不為零/不相等則轉(zhuǎn)移 JNZ/JNE OPR ZF=0
JS jump if sign 結(jié)果為負(fù)則轉(zhuǎn)移 JS OPR SF=1
JNS jump if not sign 結(jié)果為正則轉(zhuǎn)移 JNS OPR SF=0
JO jump if overflow 溢出則轉(zhuǎn)移 JO OPR OF=1
JNO jump if not overflow 不溢出則轉(zhuǎn)移 JNO OPR OF=0
JP/JPE jump if parity/parity even 奇偶位為1則轉(zhuǎn)移 JP/JPE OPR PF=1
JNP/JNPE jump if not parity/parity even 奇偶位為0則轉(zhuǎn)移 JNP/JNPE OPR PF=0
JB/JNAE/JC jump if below/not above、not equal/carry 低于/不高于或不等于/進(jìn)位為1則轉(zhuǎn)移 JB/JNAE/JC OPR CF=1
JNB/JAE/JNC jump if not below/ above、equal/not carry 不低于/高于或等于/進(jìn)位為零則轉(zhuǎn)移 JNB/JAE/JNC OPR CF=0
適用于測(cè)試某 一次運(yùn)算的結(jié)果并根據(jù)其 不同特征產(chǎn)生程序分支 不同的處理的 情況

 2. 比較兩個(gè)無(wú)符號(hào)數(shù),并根據(jù)比較的結(jié)果轉(zhuǎn)移

指令 英文 含義 格式 測(cè)試條件 等價(jià)于
JB/JNAE/JC jump if below/not above、not equal/carry 低于/不高于或不等于/進(jìn)位為1則轉(zhuǎn)移 JB/JNAE/JC OPR CF=1 <
JNB/JAE/JNC jump if not below/ above、equal/not carry 不低于/高于或等于/進(jìn)位為零則轉(zhuǎn)移 JNB/JAE/JNC OPR CF=0
JBE/JNA jump if below/equal、not above 低于/等于、不高于則轉(zhuǎn)移 JBE/JNA OPR CF并ZF=1
JNBE/JA jump if not below/not equal、above 不低于/不等于、高于則轉(zhuǎn)移 JNBE/JA OPR CF并ZF=0 >

 3. 比較兩個(gè)帶符號(hào)數(shù),并根據(jù)比較的結(jié)果轉(zhuǎn)移

指令 英文 含義 格式 測(cè)試條件 等價(jià)于
JL/JNGE jump if less、not greater/equal 小于、不大于/不等于則轉(zhuǎn)移 JL/JNGE OPR SF異或CF=1 <
JNL/JGE jump if not less、greater/equal 不小于、大于/等于則轉(zhuǎn)移 JNL/JGE OPR SF異或CF=0
JLE/JNG jump if less/equal、not greater 小于/等于、不大于則轉(zhuǎn)移 JLE/JNG OPR (SF異或CF)并ZF=1
JNLE/JG jump if not less/not equal、 greater 不小于/不等于、大于則轉(zhuǎn)移 JNLE/JG OPR (SF異或CF)并ZF=0 >

 4.測(cè)試CX或ECX的值為0則轉(zhuǎn)移指令

1. LCXZ (jump if CX register is zero) CX寄存器的內(nèi)容為零則轉(zhuǎn)移
  格式:JCXZ OPR
  測(cè)試條件:(CX)=0
2. LECXZ (jump if ECX register is zero) ECX寄存器的內(nèi)容為零則轉(zhuǎn)移
  格式:JECXZ OPR  (386及其后繼機(jī)型可用)
  測(cè)試條件:(ECX)=0

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析ELF轉(zhuǎn)二進(jìn)制允許把 Binary 文件加載到任意位置

    淺析ELF轉(zhuǎn)二進(jìn)制允許把 Binary 文件加載到任意位置

    本文通過(guò) eip + 偏移地址 實(shí)現(xiàn)了運(yùn)行時(shí)計(jì)算數(shù)據(jù)地址,不再需要把 Binary 文件裝載到固定的位置。本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2020-02-02
  • DEBUG 命令詳解

    DEBUG 命令詳解

    這篇文章主要介紹了DEBUG 命令詳解,需要的朋友可以參考下
    2006-12-12
  • 匯編實(shí)現(xiàn)的memcpy和memset的方法

    匯編實(shí)現(xiàn)的memcpy和memset的方法

    這篇文章主要介紹了匯編實(shí)現(xiàn)的memcpy和memset的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 匯編分析 Golang 循環(huán)(推薦)

    匯編分析 Golang 循環(huán)(推薦)

    循環(huán)是編程中很強(qiáng)大的一個(gè)概念,而且非常容易處理。這篇文章主要介紹了匯編分析 Golang 循環(huán),需要的朋友可以參考下
    2020-02-02
  • 圖文詳解通俗易懂的匯編語(yǔ)言寄存器

    圖文詳解通俗易懂的匯編語(yǔ)言寄存器

    這篇文章主要為大家介紹了寄存器的內(nèi)容詳解,文中通過(guò)精美清晰的圖文方式讓你一看就通俗易懂,有需要的朋友可以借鑒參考學(xué)習(xí)下,希望能夠有所幫助
    2021-11-11
  • 匯編程序 查表求平方的實(shí)現(xiàn)

    匯編程序 查表求平方的實(shí)現(xiàn)

    這篇文章主要介紹了匯編程序 查表求平方的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 匯編語(yǔ)言中move指令的使用

    匯編語(yǔ)言中move指令的使用

    MOV指令是在ARM匯編語(yǔ)言中用于將數(shù)據(jù)從一個(gè)位置或寄存器復(fù)制到另一個(gè)位置或寄存器的指令,本文就來(lái)詳細(xì)的介紹一下move指令,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 匯編語(yǔ)言程序設(shè)計(jì)之根據(jù)輸入改變屏幕顏色的代碼

    匯編語(yǔ)言程序設(shè)計(jì)之根據(jù)輸入改變屏幕顏色的代碼

    這篇文章主要介紹了匯編語(yǔ)言中的根據(jù)輸入改變屏幕顏色的代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 利用DOSBox運(yùn)行匯編的詳細(xì)步驟

    利用DOSBox運(yùn)行匯編的詳細(xì)步驟

    本文分步驟給大家介紹了利用DOSBox運(yùn)行匯編,起初是利用VS2017進(jìn)行配置,但后面運(yùn)行好像有些問(wèn)題,就想到用DOSBox,本文分步驟給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2022-03-03
  • 匯編實(shí)現(xiàn)直接插入排序的方法示例

    匯編實(shí)現(xiàn)直接插入排序的方法示例

    這篇文章主要介紹了匯編實(shí)現(xiàn)直接插入排序的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評(píng)論

永胜县| 武功县| 龙陵县| 大冶市| 弥渡县| 遵义市| 商丘市| 马边| 福泉市| 广汉市| 苍山县| 富阳市| 清河县| 个旧市| 屏山县| 定襄县| 南平市| 乐陵市| 罗定市| 共和县| 清水河县| 亚东县| 鄂伦春自治旗| 罗甸县| 车致| 手游| 平武县| 洪湖市| 金湖县| 二连浩特市| 济南市| 信丰县| 靖宇县| 白水县| 潢川县| 任丘市| 电白县| 广东省| 丰原市| 广汉市| 麻阳|