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

Benjamin

靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
數據加載中……

linux匯編之算術和邏輯指令

算術和邏輯指令分四種:leal指令、一元操作、二元操作、移位操作。

指令                               效果                                                    描述
leal S,D                       D<&S                                            加載有效地址

INC  D                        D<-D+1                                               加1
DEC D                        D<-D-1                                                減1
DEG D                        D<- -D                                               取負
NOT D                        D<- ~D                                               取補

ADD S,D                     D<-D+S                                              加
SUB S,D                     D<-D-S                                               減
LMUL S,D                    D<-D*S                                              乘
XOR S,D                     D<-D^S                                              異或
OR S,D                       D<-D|S                                               或
AND S,D                     D<-D&S                                              與

SAL  k,D                     D<- D<<k                                           左移
SHL  k,D                     D<- D<<k                                           等同于SAL指令
SAR  k,D                     D<-    D>>Ak                                                                         算術右移
SHR  k,D                     D<-    D>>Lk                                                                          邏輯右移

注解:leal指令實際是mov的變形,指令形式是從存儲器到寄存器,實際上沒有引用存儲器。作用是
 將有效地址寫入目的操作數。目的數必須是寄存器。
             一元操作只有一個操作數,既是源又是目標數。
             二元操作,兩個操作數,第一個是源,第二個是目標數。但是兩個不能同時是存儲器位置的數。
            移位操作,第一個數是移位量,第二個是移位位數;移位量采用單字節編碼,允許0-31位的移位,移位量可以是立即數。
右移操作有無符號和有符號的分別,其他既可以用作無符號運算也可以用作補碼運算。
 
xorl %edx,%edx作用是將寄存器edx設為0,因為x,x^x=0;它等效于movl  $0,%edx;兩者區別,xorl指令需要兩個字節,后者要五個字節。

其他的算術操作
指令                                                                                     效果                                                                                    描述
imull  S                                                            R[%edx]:R[%edx] <- SxR[%edx]                                                有符號全64位乘法
mull   S                                                            R[%edx]:R[%edx] <- SxR[%edx]                                                無符號全64位乘法

cltd                                                                  R[%edx]:R[%edx] <- SignExtend(R[%edx])                            轉為四字節

idivl   S                                                            R[%edx]:R[%edx] <- R[%edx]:R[%edx] mod S                       有符號除法
                                                                        R[%edx]:R[%edx] <- R[%edx]:R[%edx] ÷ S
divl   S                                                            R[%edx]:R[%edx] <- R[%edx]:R[%edx] mod S                         無符號除法
                                                                        R[%edx]:R[%edx] <- R[%edx]:R[%edx] ÷ S

imull和mull要求其中的一個參數必須在寄存器%eax,另一個則是源操作數;%edx高32位)、%eax(低32位)
idivl將寄存器edx(高32位)和eax(低32位)中的64位數作被除數,除數是指令的操作數,商存儲在eax,余數存儲在edx中。
cltd相當于intel的cdq,將%eax符合擴展到%edx。
divl指令通常會把%edx設置為0

 

 

posted on 2013-01-30 23:24 Benjamin 閱讀(1199) 評論(0)  編輯 收藏 引用 所屬分類: linux

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美精品v国产精品v日韩精品 | 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美在线免费观看视频| 欧美精品1区| 亚洲精品中文字幕女同| 亚洲欧洲精品成人久久奇米网| 裸体素人女欧美日韩| 亚洲国产精品黑人久久久| 欧美福利视频一区| 欧美日韩国产a| 先锋影音一区二区三区| 欧美亚洲在线| 亚洲日本中文字幕免费在线不卡| 欧美激情一区二区久久久| 欧美日韩一区二区在线播放| 亚洲一区二区三区涩| 久久精品动漫| 亚洲网站在线| 麻豆成人综合网| 午夜日韩电影| 欧美电影免费| 久久久青草婷婷精品综合日韩 | 麻豆精品视频在线观看视频| 欧美日韩xxxxx| 欧美xxxx在线观看| 国产欧美精品在线播放| 91久久线看在观草草青青| 国产欧美日韩一区| 日韩午夜在线电影| 亚洲国产精品久久久久秋霞蜜臀| 一本大道久久a久久精品综合| 在线观看三级视频欧美| 欧美一二三视频| 久久国产婷婷国产香蕉| 亚洲欧洲一区| 国内精品伊人久久久久av一坑| 亚洲精品日韩精品| 亚洲精选91| 欧美日韩视频在线| 日韩一级网站| 一本久道久久综合婷婷鲸鱼| 欧美成人精品一区二区| 欧美激情1区2区| 一区二区三区四区五区视频 | 欧美日韩国产一区| 亚洲人成网站777色婷婷| 午夜日韩福利| 国产精品网站在线| 久久综合给合久久狠狠狠97色69| 亚洲一区日韩| 一区二区精品| 亚洲电影激情视频网站| 国产亚洲欧美日韩一区二区| 欧美日韩日日夜夜| 欧美色综合天天久久综合精品| 免费欧美在线视频| 欧美激情第六页| 欧美日韩福利视频| 国产精品久久777777毛茸茸| 欧美日韩免费观看一区二区三区 | 在线不卡亚洲| 一区二区三区我不卡| 亚洲高清二区| 日韩亚洲国产精品| 午夜精品久久久久久久男人的天堂 | 欧美成人有码| 欧美日韩国产综合视频在线观看中文 | 欧美手机在线| 国产精品专区h在线观看| 国产精品亚洲第一区在线暖暖韩国| 国产精品不卡在线| 一区免费观看| 亚洲一区二区免费看| 久久嫩草精品久久久精品| 亚洲国产日韩一区二区| 在线视频精品一区| 香港久久久电影| 久久先锋资源| 欧美日本一区二区三区| 欧美午夜在线| 国产热re99久久6国产精品| 国产视频精品xxxx| 国产私拍一区| 亚洲第一精品电影| 亚洲男人的天堂在线观看| 久久免费午夜影院| 亚洲国产精品电影| 中日韩视频在线观看| 欧美有码在线观看视频| 欧美日韩1234| 亚洲国产成人一区| 亚洲最新在线视频| 久久精品一二三区| 亚洲国产精品毛片| 亚洲免费一区二区| 欧美吻胸吃奶大尺度电影| 亚洲乱码国产乱码精品精天堂 | 一区二区欧美亚洲| 亚洲大胆美女视频| 亚洲综合色自拍一区| 欧美激情成人在线| 一区三区视频| 久久久久久久91| 亚洲欧美成人| 国产精品电影网站| 中国成人黄色视屏| 亚洲国产精品久久91精品| 欧美一区二区三区视频免费播放| 欧美激情黄色片| 亚洲精品日韩在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 久久九九热免费视频| 激情欧美一区二区三区| 久久嫩草精品久久久精品一| 亚洲视频在线一区| 国产精品试看| 久久精品在线视频| 久久久久九九视频| 国产自产女人91一区在线观看| 免费观看日韩| 国产乱码精品| 亚洲激情影视| 亚洲日本中文字幕区| 久久久水蜜桃| 久久久噜久噜久久综合| 国产精品一区二区三区观看| 亚洲国产欧美一区二区三区丁香婷 | 久久狠狠亚洲综合| 久久午夜影视| 久久综合久久久| 久久久综合网站| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 亚洲视频一二三| 先锋影音网一区二区| 日韩一级片网址| 欧美激情麻豆| 欧美特黄一区| 一区二区三区鲁丝不卡| 久久久不卡网国产精品一区| 亚洲综合日韩| 老司机精品视频网站| 国产欧美一区二区色老头| 亚洲永久免费| 久久狠狠亚洲综合| 国产婷婷精品| 久久影视精品| 最近看过的日韩成人| 一本久道久久综合狠狠爱| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美国产另类| 久久视频免费观看| 亚洲精品乱码久久久久久蜜桃麻豆 | 日韩视频国产视频| 久久精品国产欧美激情| 国产欧美综合一区二区三区| 欧美在线国产| 欧美日本高清视频| 午夜精品久久一牛影视| 一区二区三区不卡视频在线观看| 亚洲激情网站| 久久中文在线| 欧美在现视频| 亚洲色图综合久久| 日韩视频在线免费观看| 亚洲丰满在线| 欲色影视综合吧| 精品成人在线| 好看的亚洲午夜视频在线| 国产视频在线观看一区| 国产精品综合久久久| 欧美私人网站| 欧美亚洲不卡| 欧美日韩蜜桃| 欧美日韩直播| 欧美少妇一区| 国产精品护士白丝一区av| 欧美日韩中文字幕精品| 欧美日韩高清在线| 欧美午夜视频网站| 国产精品久久久久一区二区三区共| 欧美日韩国产色综合一二三四 | 久久久久五月天| 久久成年人视频| 久久国产精品色婷婷| 久久久亚洲国产天美传媒修理工| 久久国产免费看| 久久久久久网| 欧美va日韩va| 欧美日韩免费观看一区二区三区| 欧美网站在线| 国产精品美女999| 国产精品理论片| 亚洲在线观看免费| 欧美成人第一页| 最近中文字幕日韩精品| 老司机精品导航| 欧美mv日韩mv亚洲| 最新中文字幕亚洲| 亚洲欧美日韩高清| 久久久91精品|