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

兔子的技術博客

兔子

   :: 首頁 :: 聯系 :: 聚合  :: 管理
  202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

留言簿(10)

最新評論

閱讀排行榜

評論排行榜

轉自:http://hi.baidu.com/spirith/blog/item/2a47302ae5dc6f3a5343c1fe.html

一、數據傳輸指令
  它們在存貯器和寄存器、寄存器和輸入輸出端口之間傳送數據.
  1. 通用數據傳送指令.
    MOV  傳送字或字節.
    MOVSX 先符號擴展,再傳送.
    MOVZX 先零擴展,再傳送.
    PUSH  把字壓入堆棧.
    POP  把字彈出堆棧.
    PUSHA 把AX,CX,DX,BX,SP,BP,SI,DI依次壓入堆棧.
    POPA  把DI,SI,BP,SP,BX,DX,CX,AX依次彈出堆棧.
    PUSHAD 把EAX,ECX,EDX,EBX,ESP,EBP,ESI,EDI依次壓入堆棧.
    POPAD 把EDI,ESI,EBP,ESP,EBX,EDX,ECX,EAX依次彈出堆棧.
    BSWAP 交換32位寄存器里字節的順序
    XCHG  交換字或字節.( 至少有一個操作數為寄存器,段寄存器不可作為操作數)
    CMPXCHG 比較并交換操作數.( 第二個操作數必須為累加器AL/AX/EAX )
    XADD  先交換再累加.( 結果在第一個操作數里 )
    XLAT  字節查表轉換.
        ── BX 指向一張 256 字節的表的起點, AL 為表的索引值 (0-255,即
        0-FFH); 返回 AL 為查表結果. ( [BX+AL]->AL )
  2. 輸入輸出端口傳送指令.
    IN   I/O端口輸入. ( 語法: IN 累加器, {端口號│DX} )
    OUT  I/O端口輸出. ( 語法: OUT {端口號│DX},累加器 )
     輸入輸出端口由立即方式指定時, 其范圍是 0-255; 由寄存器 DX 指定時,
     其范圍是 0-65535.
  3. 目的地址傳送指令.
    LEA  裝入有效地址.
     例: LEA DX,string ;把偏移地址存到DX.
    LDS  傳送目標指針,把指針內容裝入DS.
     例: LDS SI,string ;把段地址:偏移地址存到DS:SI.
    LES  傳送目標指針,把指針內容裝入ES.
     例: LES DI,string ;把段地址:偏移地址存到ES:DI.
    LFS  傳送目標指針,把指針內容裝入FS.
     例: LFS DI,string ;把段地址:偏移地址存到FS:DI.
    LGS  傳送目標指針,把指針內容裝入GS.
     例: LGS DI,string ;把段地址:偏移地址存到GS:DI.
    LSS  傳送目標指針,把指針內容裝入SS.
     例: LSS DI,string ;把段地址:偏移地址存到SS:DI.
  4. 標志傳送指令.
    LAHF  標志寄存器傳送,把標志裝入AH.
    SAHF  標志寄存器傳送,把AH內容裝入標志寄存器.
    PUSHF 標志入棧.
    POPF  標志出棧.
    PUSHD 32位標志入棧.
    POPD  32位標志出棧.
二、算術運算指令

    ADD  加法.
    ADC  帶進位加法.
    INC  加 1.
    AAA  加法的ASCII碼調整.
    DAA  加法的十進制調整.
    SUB  減法.
    SBB  帶借位減法.
    DEC  減 1.
    NEC  求反(以 0 減之).
    CMP  比較.(兩操作數作減法,僅修改標志位,不回送結果).
    AAS  減法的ASCII碼調整.
    DAS  減法的十進制調整.
    MUL  無符號乘法.
    IMUL  整數乘法.
     以上兩條,結果回送AH和AL(字節運算),或DX和AX(字運算),
    AAM  乘法的ASCII碼調整.
    DIV  無符號除法.
    IDIV  整數除法.
     以上兩條,結果回送:
       商回送AL,余數回送AH, (字節運算);
     或 商回送AX,余數回送DX, (字運算).
    AAD  除法的ASCII碼調整.
    CBW  字節轉換為字. (把AL中字節的符號擴展到AH中去)
    CWD  字轉換為雙字. (把AX中的字的符號擴展到DX中去)
    CWDE  字轉換為雙字. (把AX中的字符號擴展到EAX中去)
    CDQ  雙字擴展.  (把EAX中的字的符號擴展到EDX中去)

三、邏輯運算指令

    AND  與運算.
    OR   或運算.
    XOR  異或運算.
    NOT  取反.
    TEST  測試.(兩操作數作與運算,僅修改標志位,不回送結果).
    SHL  邏輯左移.
    SAL  算術左移.(=SHL)
    SHR  邏輯右移.
    SAR  算術右移.(=SHR)
    ROL  循環左移.
    ROR  循環右移.
    RCL  通過進位的循環左移.
    RCR  通過進位的循環右移.
     以上八種移位指令,其移位次數可達255次.
       移位一次時, 可直接用操作碼. 如 SHL AX,1.
       移位>1次時, 則由寄存器CL給出移位次數.
        如 MOV CL,04
          SHL AX,CL

四、串指令

 DS:SI 源串段寄存器 :源串變址.
      ES:DI 目標串段寄存器:目標串變址.
      CX   重復次數計數器.
      AL/AX 掃描值.
      D標志 0表示重復操作中SI和DI應自動增量; 1表示應自動減量.
      Z標志 用來控制掃描或比較操作的結束.
    MOVS  串傳送.
      ( MOVSB 傳送字符.  MOVSW 傳送字.  MOVSD 傳送雙字. )
    CMPS  串比較.
      ( CMPSB 比較字符.  CMPSW 比較字. )
    SCAS  串掃描.
      把AL或AX的內容與目標串作比較,比較結果反映在標志位.
    LODS  裝入串.
      把源串中的元素(字或字節)逐一裝入AL或AX中.
      ( LODSB 傳送字符.  LODSW 傳送字.  LODSD 傳送雙字. )
    STOS  保存串.
      是LODS的逆過程.
    REP      當CX/ECX<>0時重復.
    REPE/REPZ   當ZF=1或比較結果相等,且CX/ECX<>0時重復.
    REPNE/REPNZ  當ZF=0或比較結果不相等,且CX/ECX<>0時重復.
    REPC     當CF=1且CX/ECX<>0時重復.
    REPNC     當CF=0且CX/ECX<>0時重復.

五、程序轉移指令

  1>無條件轉移指令 (長轉移)
    JMP  無條件轉移指令
    CALL  過程調用
    RET/RETF過程返回.
  2>條件轉移指令 (短轉移,-128到+127的距離內)
    ( 當且僅當(SF XOR OF)=1時,OP1<OP2 )
    JA/JNBE 不小于或不等于時轉移.
    JAE/JNB 大于或等于轉移.
    JB/JNAE 小于轉移.
    JBE/JNA 小于或等于轉移.
     以上四條,測試無符號整數運算的結果(標志C和Z).
    JG/JNLE 大于轉移.
    JGE/JNL 大于或等于轉移.
    JL/JNGE 小于轉移.
    JLE/JNG 小于或等于轉移.
     以上四條,測試帶符號整數運算的結果(標志S,O和Z).
    JE/JZ 等于轉移.
    JNE/JNZ 不等于時轉移.
    JC   有進位時轉移.
    JNC  無進位時轉移.
    JNO  不溢出時轉移.
    JNP/JPO 奇偶性為奇數時轉移.
    JNS  符號位為 "0" 時轉移.
    JO   溢出轉移.
    JP/JPE 奇偶性為偶數時轉移.
    JS   符號位為 "1" 時轉移.
  3>循環控制指令(短轉移)
    LOOP      CX不為零時循環.
    LOOPE/LOOPZ  CX不為零且標志Z=1時循環.
    LOOPNE/LOOPNZ CX不為零且標志Z=0時循環.
    JCXZ      CX為零時轉移.
    JECXZ     ECX為零時轉移.
  4>中斷指令
    INT  中斷指令
    INTO  溢出中斷
    IRET  中斷返回
5>處理器控制指令
    HLT  處理器暫停, 直到出現中斷或復位信號才繼續.
    WAIT  當芯片引線TEST為高電平時使CPU進入等待狀態.
    ESC  轉換到外處理器.
    LOCK  封鎖總線.
    NOP  空操作.
    STC  置進位標志位.
    CLC  清進位標志位.
    CMC  進位標志取反.
    STD  置方向標志位.
    CLD  清方向標志位.
    STI  置中斷允許位.
    CLI  清中斷允許位.
六、偽指令
DW   定義字(2字節).
    PROC  定義過程.
    ENDP  過程結束.
    SEGMENT 定義段.
    ASSUME 建立段寄存器尋址.
    ENDS  段結束.
    END  程序結束.

posted on 2009-09-30 14:34 會飛的兔子 閱讀(268) 評論(0)  編輯 收藏 引用 所屬分類: 系統API,底層技術
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美尤物巨大精品爽| 欧美专区在线观看| 亚洲女性裸体视频| 91久久在线观看| 在线看片一区| 亚洲精品视频在线播放| 99一区二区| 欧美一区二区三区另类| 久久青青草综合| 欧美激情久久久久| 99香蕉国产精品偷在线观看| 亚洲新中文字幕| 久久大综合网| 欧美日韩国产页| 国产一区日韩二区欧美三区| 91久久精品国产91久久| 亚洲一区综合| 欧美成人一区二区三区| 在线视频欧美日韩| 久久综合久色欧美综合狠狠| 欧美女人交a| 激情综合中文娱乐网| 一本到12不卡视频在线dvd| 欧美在线一二三| 日韩视频在线你懂得| 久久成年人视频| 国产精品久久777777毛茸茸| 91久久久在线| 久久综合网hezyo| 中文日韩在线视频| 欧美国产精品日韩| 在线观看日韩av| 欧美一区二区三区日韩视频| 亚洲人体一区| 欧美一级夜夜爽| 国产精品久久二区二区| 亚洲日韩第九十九页| 久久一区二区三区国产精品| 亚洲一区二区三区精品动漫| 欧美精品日韩精品| 亚洲国产婷婷| 嫩草伊人久久精品少妇av杨幂| 亚洲欧美日韩专区| 国产精品初高中精品久久| 亚洲美女在线视频| 欧美好吊妞视频| 久久亚洲影音av资源网| 久久精品欧美| 欧美一级大片在线免费观看| 欧美精品一级| 亚洲精品一区中文| 麻豆乱码国产一区二区三区| 亚洲欧美高清| 国产精品一区二区三区四区| 亚洲一区二区三区高清不卡| 亚洲精品孕妇| 欧美午夜无遮挡| 亚洲欧美日韩在线高清直播| 亚洲视频在线观看三级| 国产精品久久精品日日| 欧美高清在线精品一区| 久久精品国产视频| 国自产拍偷拍福利精品免费一| 久久成人羞羞网站| 久久国产一区二区三区| 国语自产精品视频在线看| 久久精品日韩一区二区三区| 欧美亚洲综合另类| 在线免费观看欧美| 亚洲国产aⅴ天堂久久| 欧美成人免费在线| 亚洲视频1区| 亚洲影音一区| 国产综合色产| 欧美黄色成人网| 欧美欧美天天天天操| 中文亚洲字幕| 欧美一区二区三区视频免费播放| 国产综合色产在线精品| 欧美国产综合一区二区| 欧美日韩一区二区在线观看视频 | 欧美金8天国| 在线亚洲一区观看| 亚洲欧美色一区| 亚洲福利视频三区| 一区二区国产在线观看| 国产一区二区三区黄视频| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲视频免费在线| 国产亚洲精品aa午夜观看| 免费国产一区二区| 欧美日韩一区在线观看| 久久亚裔精品欧美| 欧美日韩免费观看一区=区三区| 欧美与欧洲交xxxx免费观看| 久久亚洲综合| 欧美中文字幕在线观看| 欧美精品在欧美一区二区少妇| 久久激情综合网| 欧美日韩成人综合在线一区二区| 久久国产主播精品| 欧美日韩日本国产亚洲在线| 久久人体大胆视频| 国产精品无人区| 亚洲精品在线电影| 在线看无码的免费网站| 亚洲在线一区| 亚洲一区二区免费看| 免费欧美电影| 另类av导航| 国产欧美一区二区三区视频| 亚洲国产精品va在线观看黑人| 国产视频精品xxxx| 一区二区三区欧美激情| 亚洲精品在线视频观看| 久久国产精品久久久| 性色av一区二区三区| 亚洲成人直播| 亚洲综合国产| 亚洲一区精品在线| 欧美激情精品久久久久久免费印度 | 欧美三区在线视频| 亚洲欧洲综合另类| 亚洲国产精品黑人久久久| 欧美在线视频免费| 性欧美18~19sex高清播放| 欧美日韩一区成人| 日韩视频不卡| 一区二区三区欧美日韩| 欧美国产专区| 亚洲欧洲日韩女同| 日韩午夜中文字幕| 欧美激情亚洲精品| 亚洲狠狠婷婷| 一本色道久久综合亚洲精品不卡 | 狠狠色丁香久久综合频道| 亚洲欧美日韩一区在线观看| 欧美在线你懂的| 国产农村妇女毛片精品久久莱园子| 一区二区三区视频在线| 亚洲影院一区| 国产亚洲欧美日韩在线一区| 欧美在线日韩在线| 欧美jizz19性欧美| 亚洲精品一区二区三区福利| 欧美不卡福利| 亚洲精品韩国| 亚洲欧美另类久久久精品2019| 国产精品豆花视频| 亚洲免费在线视频| 开心色5月久久精品| 亚洲国产成人精品久久久国产成人一区| 快she精品国产999| 亚洲人屁股眼子交8| 香蕉久久一区二区不卡无毒影院| 国产精品一区在线播放| 久久国产主播精品| 亚洲国产精品激情在线观看| 宅男噜噜噜66国产日韩在线观看| 国产精品久久久久久久免费软件| 亚洲欧美在线视频观看| 久久三级视频| 一区二区高清在线| 国产女主播一区二区| 久久久久国产精品一区三寸| 亚洲高清视频一区二区| 亚洲素人一区二区| 激情一区二区| 欧美日韩在线大尺度| 久久福利一区| av成人激情| 你懂的视频欧美| 性做久久久久久免费观看欧美| 伊人婷婷欧美激情| 国产精品豆花视频| 欧美福利电影在线观看| 亚洲欧美日韩天堂| 亚洲人体影院| 免费亚洲一区| 亚洲一区二区三区免费视频| 今天的高清视频免费播放成人 | 久久久久久夜| 在线免费观看日本一区| 国产精品久久久久久久久借妻| 久久这里只精品最新地址| 999在线观看精品免费不卡网站| 久久久久久网站| 亚洲性视频网站| 亚洲欧洲精品一区二区三区不卡 | 欧美日韩国产成人高清视频| 欧美一区二区三区成人| 亚洲美洲欧洲综合国产一区| 免费观看国产成人| 欧美一区在线直播| 亚洲一区二区三区四区五区黄| 在线国产欧美| 国产综合视频| 国产精品视频免费在线观看| 欧美伦理影院| 欧美激情91|