青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉,開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

匯編中的test和cmp比較

Posted on 2009-10-06 00:24 S.l.e!ep.¢% 閱讀(8633) 評論(1)  編輯 收藏 引用 所屬分類: Crack

首先看看:狀態寄存器(即標志寄存器)

PSW(Program Flag)程序狀態字(即標志)寄存器,是一個16位寄存器,由條件碼標志(flag)和控制標志構成,
如下所示:

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
        OF DF IF TF SF ZF   AF   PF   CF

條件碼:
①OF(Overflow Flag)溢出標志,溢出時為1,否則置0.標明一個溢出了的計算,如:結構和目標不匹配.
②SF(Sign Flag)符號標志,結果為負時置1,否則置0.
③ZF(Zero Flag)零標志,運算結果為0時置1,否則置0.
④CF(Carry Flag)進位標志,進位時置1,否則置0.注意:Carry標志中存放計算后最右的位.
⑤AF(Auxiliary carry Flag)輔助進位標志,記錄運算時第3位(半個字節)產生的進位置。
有進位時1,否則置0.
⑥PF(Parity Flag)奇偶標志.結果操作數中1的個數為偶數時置1,否則置0.

控制標志位:
⑦DF(Direction Flag)方向標志,在串處理指令中控制信息的方向。
⑧IF(Interrupt Flag)中斷標志。
⑨TF(Trap Flag)陷井標志。


為舉例方便說一下jnz和jz
測試條件
JZ ZF=1
JNZ ZF=0
即Jz=jump if zero (結果為0則設置ZF零標志為1,跳轉)
Jnz=jump if not zero

好,接著來看test和cmp

*******************************************************************************
test屬于邏輯運算指令

功能: 執行BIT與BIT之間的邏輯運算
測試(兩操作數作與運算,僅修改標志位,不回送結果).
Test對兩個參數(目標,源)執行AND邏輯操作,并根據結果設置標志寄存器,結果本身不會保存。EST AX,BX 與 AND AX,BX 命令有相同效果

語法: TEST r/m,r/m/data
影響標志: C,O,P,Z,S(其中C與O兩個標志會被設為0)

運用舉例:
1.Test用來測試一個位,例如寄存器:

test eax, 100b; b后綴意為二進制
jnz ******; 如果eax右數第三個位為1,jnz將會跳轉

我是這樣想的,jnz跳轉的條件是ZF=0,ZF=0意味著ZF(零標志)沒被置位,即邏輯與結果為1.

2.Test的一個非常普遍的用法是用來測試一方寄存器是否為空:

test ecx, ecx
jz somewhere

如果ecx為零,設置ZF零標志為1,Jz跳轉

*******************************************************************************
CMP屬于算術運算指令

功能: 比較兩個值(寄存器,內存,直接數值)
語法: CMP r/m,r/m/data
標志位: C,P,A,Z,O

CMP比較.(兩操作數作減法,僅修改標志位,不回送結果).
cmp實際上是只設置標志不保存結構的減法,并設置Z-flag(零標志).
零標志很像carry,也是內部標志寄存器的一位.

例如:
Cmp eax, 2; 如果eax-2=0即eax=2就設置零標志為1
Jz ****; 如果設置了零標志就跳轉


*******************************************************************************
我得出的結論
test邏輯與運算結果為零,就把ZF(零標志)置1;
cmp 算術減法運算結果為零,就把ZF(零標志)置1.

Feedback

# re: 匯編中的test和cmp比較  回復  更多評論   

2015-06-04 14:44 by xx
666666666
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            日韩视频一区二区三区在线播放免费观看 | 亚洲欧洲99久久| 欧美日韩一区二区免费在线观看| 国产一区二区三区的电影| 亚洲尤物精选| 一区二区三区高清在线| 欧美+日本+国产+在线a∨观看| 亚洲黄色在线观看| 亚洲看片免费| 国产欧美日韩亚洲| 欧美激情片在线观看| 欧美日韩一区二区精品| 久久成人精品电影| 久久综合久色欧美综合狠狠| 亚洲精品欧洲| 午夜日韩福利| 最新日韩精品| 亚洲欧美另类中文字幕| 1000部国产精品成人观看| 亚洲精品中文字幕有码专区| 国产欧美日韩精品在线| 欧美顶级大胆免费视频| 欧美第十八页| 亚洲毛片播放| 性欧美xxxx大乳国产app| 亚洲国产成人久久综合一区| 亚洲看片免费| 狠狠狠色丁香婷婷综合激情| 亚洲福利视频网站| 国产精品三上| 亚洲欧洲午夜| 黄色欧美成人| 亚洲一品av免费观看| 亚洲国产日韩美| 亚洲综合成人在线| 99re8这里有精品热视频免费 | 亚洲综合色在线| 亚洲国产一区二区在线| 小处雏高清一区二区三区| 亚洲美女啪啪| 久久一区二区三区国产精品| 欧美日韩精品一区二区三区四区| 久久免费国产精品1| 欧美系列精品| 亚洲激情午夜| 亚洲成人在线网站| 欧美一区二区黄| 亚洲男人影院| 欧美日韩综合在线| 亚洲激情综合| 亚洲精品一区二区三区在线观看| 性欧美8khd高清极品| 亚洲欧美精品suv| 欧美精品久久99| 欧美激情中文字幕乱码免费| 国内精品免费午夜毛片| 性久久久久久久| 午夜日韩在线| 国产精品xnxxcom| 99国产一区| 亚洲网站视频| 欧美日韩小视频| 亚洲特级片在线| 午夜亚洲视频| 国产欧美精品日韩区二区麻豆天美| 日韩一二三区视频| 亚洲在线一区| 国产欧美一二三区| 欧美在线观看视频一区二区三区| 欧美在线一二三区| 黄色成人小视频| 免费av成人在线| 91久久精品www人人做人人爽| 亚洲经典在线看| 欧美激情在线有限公司| 亚洲精品一区二区三区樱花| 亚洲视屏一区| 国产欧美综合在线| 欧美在线黄色| 欧美激情 亚洲a∨综合| 日韩视频一区二区在线观看| 欧美三级中文字幕在线观看| 亚洲午夜精品久久| 久久欧美中文字幕| 亚洲人成网站精品片在线观看| 欧美激情精品久久久久久久变态| 在线亚洲+欧美+日本专区| 欧美在线观看视频| 在线观看视频一区二区欧美日韩| 欧美顶级艳妇交换群宴| 亚洲午夜精品| 女人天堂亚洲aⅴ在线观看| 99视频热这里只有精品免费| 国产精品va在线播放我和闺蜜| 小黄鸭精品密入口导航| 欧美高清视频在线播放| 亚洲伊人色欲综合网| 黄色成人在线网址| 欧美三级电影精品| 久久精品国产一区二区三区| 亚洲二区在线视频| 香港久久久电影| 亚洲老司机av| 国产丝袜一区二区| 欧美激情网站在线观看| 欧美在线播放高清精品| 日韩视频在线一区二区| 老司机精品视频一区二区三区| 夜夜嗨av色综合久久久综合网| 国产亚洲成av人片在线观看桃 | 国产精品99久久久久久久女警| 另类天堂av| 国模叶桐国产精品一区| 欧美日韩999| 久久手机精品视频| 亚洲欧美一区二区在线观看| 欧美黄色网络| 狂野欧美一区| 性xx色xx综合久久久xx| 一区二区三区毛片| 亚洲国产精品久久精品怡红院| 国产女优一区| 欧美日韩中文另类| 欧美精品 日韩| 久久综合久久综合久久| 久久精品中文字幕一区| 亚洲综合色视频| 亚洲一区二区在线观看视频| 亚洲精品少妇网址| 亚洲国产成人高清精品| 裸体女人亚洲精品一区| 久久久久久久97| 久久精品噜噜噜成人av农村| 亚洲伊人伊色伊影伊综合网| 夜夜爽www精品| 99国产精品久久久久久久久久| 在线观看视频欧美| 亚洲高清不卡av| 亚洲国产精品一区二区第一页 | 国产精品一区二区三区免费观看| 欧美日韩在线视频首页| 欧美精选午夜久久久乱码6080| 免费不卡在线观看| 欧美电影专区| 欧美久久综合| 欧美性猛交xxxx乱大交退制版| 欧美区一区二| 欧美性色综合| 国产精品免费看| 国产喷白浆一区二区三区| 国产精品婷婷午夜在线观看| 国产欧美日韩综合| 国产亚洲欧美一区在线观看| 国语自产精品视频在线看一大j8| 狠狠入ady亚洲精品| 亚洲福利免费| 亚洲乱码国产乱码精品精| 99在线|亚洲一区二区| 亚洲天堂网在线观看| 性欧美超级视频| 久久一区亚洲| 亚洲国产精品久久久久秋霞不卡| 亚洲区免费影片| 宅男噜噜噜66一区二区| 性欧美超级视频| 美国十次了思思久久精品导航| 欧美国产第二页| 国产精品日韩一区二区| 国内免费精品永久在线视频| 91久久精品www人人做人人爽 | 在线视频欧美日韩| 欧美一区二区高清在线观看| 米奇777在线欧美播放| 亚洲国产一区在线| 午夜精品久久久久| 免费亚洲电影在线| 国产精品乱码人人做人人爱| 国内外成人在线| 这里只有精品电影| 美女啪啪无遮挡免费久久网站| 亚洲国产精品久久久久久女王| 亚洲综合视频在线| 欧美激情一区二区三级高清视频| 国产精品久久久久久久久果冻传媒 | 亚洲欧美日韩网| 欧美激情一区二区三区不卡| 国产精品自在欧美一区| 亚洲九九九在线观看| 影音先锋日韩资源| 亚洲免费人成在线视频观看| 欧美不卡福利| 亚洲综合视频网| 欧美日韩少妇| 亚洲国产高清自拍| 久久精品123| 中文国产亚洲喷潮| 欧美日本中文字幕| 亚洲黄色av| 美女视频黄a大片欧美| 亚洲综合精品自拍|