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

兔子的技術(shù)博客

兔子

   :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  202 Posts :: 0 Stories :: 43 Comments :: 0 Trackbacks

留言簿(10)

最新評論

閱讀排行榜

評論排行榜

轉(zhuǎn)自:http://hi.baidu.com/spirith/blog/item/2a47302ae5dc6f3a5343c1fe.html

一、數(shù)據(jù)傳輸指令
  它們在存貯器和寄存器、寄存器和輸入輸出端口之間傳送數(shù)據(jù).
  1. 通用數(shù)據(jù)傳送指令.
    MOV  傳送字或字節(jié).
    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位寄存器里字節(jié)的順序
    XCHG  交換字或字節(jié).( 至少有一個操作數(shù)為寄存器,段寄存器不可作為操作數(shù))
    CMPXCHG 比較并交換操作數(shù).( 第二個操作數(shù)必須為累加器AL/AX/EAX )
    XADD  先交換再累加.( 結(jié)果在第一個操作數(shù)里 )
    XLAT  字節(jié)查表轉(zhuǎn)換.
        ── BX 指向一張 256 字節(jié)的表的起點, AL 為表的索引值 (0-255,即
        0-FFH); 返回 AL 為查表結(jié)果. ( [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  傳送目標指針,把指針內(nèi)容裝入DS.
     例: LDS SI,string ;把段地址:偏移地址存到DS:SI.
    LES  傳送目標指針,把指針內(nèi)容裝入ES.
     例: LES DI,string ;把段地址:偏移地址存到ES:DI.
    LFS  傳送目標指針,把指針內(nèi)容裝入FS.
     例: LFS DI,string ;把段地址:偏移地址存到FS:DI.
    LGS  傳送目標指針,把指針內(nèi)容裝入GS.
     例: LGS DI,string ;把段地址:偏移地址存到GS:DI.
    LSS  傳送目標指針,把指針內(nèi)容裝入SS.
     例: LSS DI,string ;把段地址:偏移地址存到SS:DI.
  4. 標志傳送指令.
    LAHF  標志寄存器傳送,把標志裝入AH.
    SAHF  標志寄存器傳送,把AH內(nèi)容裝入標志寄存器.
    PUSHF 標志入棧.
    POPF  標志出棧.
    PUSHD 32位標志入棧.
    POPD  32位標志出棧.
二、算術(shù)運算指令

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

三、邏輯運算指令

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

四、串指令

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

五、程序轉(zhuǎn)移指令

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

posted on 2009-09-30 14:34 會飛的兔子 閱讀(270) 評論(0)  編輯 收藏 引用 所屬分類: 系統(tǒng)API,底層技術(shù)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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| 午夜在线成人av| 欧美日韩一级大片网址| 亚洲韩日在线| 亚洲精品中文字幕在线| 久久久亚洲国产天美传媒修理工| 欧美尤物一区| 国产欧美一区二区精品秋霞影院| 日韩一级裸体免费视频| 99精品视频免费观看视频| 欧美激情一区二区久久久| 亚洲成色最大综合在线| 亚洲第一狼人社区| 免费永久网站黄欧美| 欧美1区2区视频| 亚洲人在线视频| 欧美激情精品久久久久久黑人 | 艳妇臀荡乳欲伦亚洲一区| 欧美阿v一级看视频| 亚洲国产成人精品久久| 亚洲精品四区| 欧美日本一区| 亚洲午夜视频在线| 欧美在线观看一区二区| 国产一在线精品一区在线观看| 欧美一级电影久久| 免费在线成人av| 日韩一级免费观看| 国产精品久久久久永久免费观看| 韩国三级在线一区| 性久久久久久久久久久久| 久久久久国产成人精品亚洲午夜| 国产一区二区精品久久99| 久久久亚洲人| 亚洲人成网站999久久久综合| 亚洲天堂免费观看| 国产精品羞羞答答xxdd| 久久激情中文| 亚洲日韩视频| 欧美一区二区日韩| 伊人久久大香线蕉综合热线| 欧美电影在线播放| 亚洲午夜精品视频| 免费在线亚洲欧美| 亚洲少妇中出一区| 国内精品免费午夜毛片| 欧美黄色一级视频| 午夜在线视频观看日韩17c| 免费av成人在线| 亚洲视屏在线播放| 黄色日韩精品| 欧美性猛交xxxx乱大交蜜桃 | 国产一区二区三区奇米久涩| 久久一区亚洲| 亚洲一区二区精品在线观看| 裸体丰满少妇做受久久99精品| 日韩性生活视频| 国产日韩欧美综合| 欧美久久九九| 久久人体大胆视频| 亚洲综合丁香| 亚洲精品中文字| 美女亚洲精品| 性欧美video另类hd性玩具| 亚洲激精日韩激精欧美精品| 国产精品亚洲精品| 欧美日韩国产成人精品| 久久一区二区精品| 欧美一二三视频| 亚洲视频免费观看| 亚洲黑丝一区二区| 免费久久精品视频| 久久久人成影片一区二区三区观看| 夜夜夜久久久| 亚洲精品综合久久中文字幕| 国产欧美在线视频| 欧美视频在线看| 欧美精品亚洲精品| 久久资源在线| 久久视频国产精品免费视频在线| 亚洲欧美成人| 亚洲一区欧美二区| 一本久道久久综合狠狠爱| 亚洲电影中文字幕| 欧美高清hd18日本| 欧美大片一区| 美女日韩欧美| 蜜桃av一区二区| 久久资源av| 久久影视三级福利片| 久久xxxx精品视频| 欧美一区影院| 久久精品动漫| 久久这里有精品视频| 久久久综合精品| 久久久国产精品一区| 久久久精品999| 久久久欧美精品| 久久综合电影| 牛牛影视久久网| 欧美国产高潮xxxx1819| 欧美黄污视频| 亚洲精品乱码久久久久久蜜桃91| 亚洲国产免费| 亚洲人成在线观看一区二区| 亚洲国产精品va在线看黑人| 亚洲国内高清视频| 亚洲美女色禁图| 夜夜嗨一区二区三区| 亚洲一级二级| 欧美一区二区三区电影在线观看| 欧美一区二区黄| 久久蜜桃精品| 欧美巨乳在线观看| 国产精品亚洲不卡a| 黄色精品一区二区| 亚洲精美视频| 亚洲一区二区高清| 久久不射中文字幕| 欧美成人日韩| 一本色道久久综合亚洲二区三区| 亚洲综合电影| 老司机午夜精品视频| 欧美日韩系列| 国产午夜精品久久久久久久| 在线欧美小视频| 亚洲一区二区视频在线观看| 欧美综合激情网| 欧美国产一区二区| 一区二区三区日韩欧美精品| 久久国产精品高清| 欧美日韩国产首页在线观看| 国产欧美短视频| 亚洲精品久久久久中文字幕欢迎你| 中日韩男男gay无套| 久久久午夜精品| 91久久嫩草影院一区二区| 午夜国产精品视频| 欧美精品网站| 狠狠色丁香婷婷综合影院| 99亚洲伊人久久精品影院红桃| 欧美亚洲在线视频| 91久久国产综合久久| 欧美一级在线视频| 欧美视频免费| 亚洲精品免费看| 久久久噜噜噜久久| 亚洲视频中文字幕| 欧美电影专区| 韩日欧美一区| 欧美伊久线香蕉线新在线| 亚洲欧洲在线播放| 久久米奇亚洲| 国产一区999| 午夜精品一区二区三区在线视 | 亚洲欧美日韩一区二区在线| 欧美多人爱爱视频网站| 亚洲欧美一区二区视频| 欧美日韩国产成人在线免费| 在线观看亚洲精品视频| 欧美亚洲一级片| 99re热精品| 欧美日韩第一区日日骚| 在线观看精品| 久久久伊人欧美| 午夜宅男久久久| 国产精品一区亚洲| 亚洲欧美综合精品久久成人| 亚洲人成网站色ww在线| 免费美女久久99| 在线国产精品一区| 裸体素人女欧美日韩| 欧美一二区视频| 国产日韩在线看片| 久久精品国产精品亚洲综合| 亚洲一区二区三区免费在线观看| 欧美日韩精品一区二区天天拍小说| 91久久精品www人人做人人爽 | 久久精品一区二区| 国产午夜精品在线观看| 香蕉成人久久| 小处雏高清一区二区三区 | 亚洲电影免费观看高清完整版在线观看| 欧美在线播放| 国外视频精品毛片| 久久频这里精品99香蕉| 欧美在线网站| 尤物99国产成人精品视频| 欧美成人免费网站| 欧美国产日韩免费| 在线亚洲自拍| 亚洲免费婷婷|