久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

linux中x64和x86的區(qū)別是什么

區(qū)別:1、寄存器分配不同,x64有16個寄存器,x86只有8個寄存器;2、匯編指令不同;3、函數(shù)調用不同;4、參數(shù)傳遞不同;5、棧幀不同,x64沒有棧幀的指針,而x86用ebp作為棧幀指針;6、x64的運算速度比x86高。

linux中x64和x86的區(qū)別是什么

本教程操作環(huán)境:linux5.9.8系統(tǒng)、Dell G3電腦。

Linux x86(32位)和x64(64位)的區(qū)別

0x01:寄存器分配的不同

linux中x64和x86的區(qū)別是什么

(1)64位有16個寄存器,32位只有8個。但是32位前8個都有不同的命名,分別是e _ ,而64位前8個使用了r代替e,也就是r _。e開頭的寄存器命名依然可以直接運用于相應寄存器的低32位,而剩下的寄存器名則是從r8 – r15,其低位分別用d、w、b指定長度;
(2)32位使用棧幀來作為傳遞的參數(shù)的保存位置,而64位使用寄存器,分別用rdi,rsi,rdx,rcx,r8,r9作為第1-6個參數(shù),rax作為返回值;
(3)64位沒有棧幀的指針,32位用ebp作為棧幀指針,64位取消了這個設定,rbp作為通用寄存器使用;
(4)64位支持一些形式的以PC相關的尋址,而32位只有在jmp的時候才會用到這種尋址方式;

0x02:(新增)匯編指令的不同

linux中x64和x86的區(qū)別是什么

mov、push、pop擴展了movq系列的mov和pushq以及popq用來操作quad word。

補充:

(1)movabsq不是32位的擴展,是純新增的指令。用來將一個64位的字面值直接存到一個64位寄存器中。因為movq只能將32位的值存入,所以新增了這樣一條指令

(2)64位的匯編代碼在ret之前可能會加一句rep,這里的rep沒有實際意義,只是出于AMD處理器的原因,避免jmp所到達的地方直接就是ret,這樣會使得處理器運行更快一些

0x03:函數(shù)調用的不同

(1)x_64的參數(shù)通過寄存器傳遞(見前文);
callq 在棧里存放一個8位的返回地址;
(2)許多函數(shù)不再有棧幀,只有無法將所有本地變量放在寄存器里的才會在棧上分配空間;
(3)函數(shù)可以獲取到棧至多128字節(jié)的空間。這樣函數(shù)就可以在不更改棧指針的情況下在棧上存儲信息(也就是說,可以提前用rsp以下的128字節(jié)空間,這段空間被稱為red zone,在x86-64里,時刻可用);
(4)不再有棧幀指針,現(xiàn)在棧的位置和棧指針相關。大多數(shù)函數(shù)在調用的一開始就分配全部所需棧空間,之后保持棧指針不改變;
(5)一些寄存器被設計成為被調用者-存儲的寄存器,這些必須在需要改變他們值的時候存儲他們并且之后恢復他們。

0x04:參數(shù)傳遞的不同

(1)6個寄存器用來傳遞參數(shù)(見前文);

(2)剩下的寄存器按照之前的方式傳遞(不過是與rsp相關了,ebp不再作為棧幀指針,并且從rsp開始第7個參數(shù),rsp+8開始第8個,以此類推);

(3)調用時,rsp向下移動8位(存入返回地址),寄存器參數(shù)無影響,第7個及之后的參數(shù)現(xiàn)在則是從rsp+8開始第7個,rsp+16開始第8個,以此類推;

0x05:棧幀的不同

很多情況下不再需要棧幀,比如在沒有調用別的函數(shù),且寄存器足以存儲參數(shù),那么就只需要存儲返回地址即可。
需要棧幀的情況:

(1)本地變量太多,寄存器不夠;
(2)一些本地變量是數(shù)組或結構體;
(3)函數(shù)使用了取地址操作符來計算一個本地變量的地址;
(4)函數(shù)必須用棧傳送一些參數(shù)給另外一個函數(shù);
(5)函數(shù)需要保存一些由被調用者存儲的寄存器的狀態(tài)(以便于恢復);

但是現(xiàn)在的棧幀經(jīng)常是固定大小的,在函數(shù)調用的最開始就被設定,在整個調用期間,棧頂指針保持不變,這樣就可以通過對其再加上偏移量來對相應的值進行操作,于是EBP就不再需要作為棧幀指針了。雖然很多時候我們認為沒有“棧幀”,但是每次函數(shù)調用都一定有一個返回地址被壓棧,我們可以也認為這一個地址就是一個“棧幀”,因為它也保存了調用者的狀態(tài)。

0x06:運算速度不同

64位cpu的數(shù)據(jù)寬度為64位,64位指令集可以運行64位數(shù)據(jù)指令,也就是說處理器一次可提取64位數(shù)據(jù),比32位提高了一倍,理論上性能會相應提升1倍。

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
精品视频一区二区三区在线观看| 激情久久五月| 在线亚洲成人| 欧美专区在线| 亚洲精品大全| 国产三级一区| 福利一区视频| 91精品国产乱码久久久久久久 | 国产精品普通话对白| 亚洲欧美日韩国产一区| 日本va欧美va欧美va精品| 嫩草伊人久久精品少妇av杨幂| 国产精品久久久久久久久久10秀 | 日韩国产精品久久久久久亚洲| 国产精品qvod| 激情欧美一区| 日本不卡视频在线观看| 黄色网一区二区| 国产亚洲永久域名| 日韩精品五月天| 成人影视亚洲图片在线| 99在线精品免费视频九九视| 日本a口亚洲| 免费高潮视频95在线观看网站| 国产一区二区中文| 欧美日韩精品一区二区三区视频 | 五月天综合网站| 日韩亚洲精品在线观看| 91欧美在线| 亚洲免费高清| 国产精品宾馆| 影院欧美亚洲| 久久的色偷偷| 国产精品美女在线观看直播| 亚洲香蕉网站| 国产欧美视频在线| 久久久天天操| 国产欧美日韩精品一区二区免费 | 99久久精品网| 欧美日韩一区二区三区不卡视频| 国产资源在线观看入口av| 亚洲一区不卡| 国产欧洲在线| 亚洲三级国产| 欧美肉体xxxx裸体137大胆| 国产欧美亚洲一区| 女主播福利一区| 精品黄色一级片| 在线视频亚洲欧美中文| 日产精品一区| 国产精品mm| 亚洲三级毛片| 欧美在线资源| 欧美日韩免费观看视频| 日韩av一区二区在线影视| 欧美va亚洲va日韩∨a综合色| 里番精品3d一二三区| 午夜精品影视国产一区在线麻豆| 一区二区精品伦理...| 国产日产精品_国产精品毛片 | 日韩一区自拍| 日韩精品亚洲专区| 亚洲激情另类| 久久国产中文字幕| 国语精品一区| 麻豆精品视频在线| 日韩精品一级| 亚洲资源网站| 中日韩男男gay无套| 美女网站视频一区| 国产成人久久| 精品视频高潮| 国产精品高清一区二区| 中文在线日韩| 男女激情视频一区| 在线一区免费观看| 国产99亚洲| 亚洲成av在线| 私拍精品福利视频在线一区| 精品三级在线观看视频| 国产精品一区二区精品| 日韩一二三区在线观看| 蜜芽一区二区三区| 首页亚洲欧美制服丝腿| 久久久影院免费| 国产麻豆久久| 99精品视频精品精品视频| 久久免费高清| 精品国模一区二区三区| 吉吉日韩欧美| 日韩欧美综合| av综合电影网站| 国产在线看片免费视频在线观看| 国产成人久久精品一区二区三区| 久久精品五月| 大香伊人久久精品一区二区| 精品久久不卡| 在线人成日本视频| 欧洲亚洲一区二区三区| 丝袜美腿诱惑一区二区三区 | 免费在线观看一区二区三区| 久久av一区二区三区| japanese国产精品| aa国产精品| 在线观看视频免费一区二区三区| 综合激情五月婷婷| 日韩avvvv在线播放| 国产精品任我爽爆在线播放| 国产欧美综合一区二区三区| 国产精品中文字幕亚洲欧美| 乱一区二区av| 欧美三级网址| 91国语精品自产拍| 免费在线观看日韩欧美| 欧美日韩午夜电影网| 国产一区一一区高清不卡| 色爱av综合网| 国产色综合网| 日韩精品一区二区三区中文在线 | 亚洲一区二区免费在线观看| 亚洲精品在线国产| 国产乱码精品一区二区三区四区| 国产精品观看| 久久久久久免费视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产无遮挡裸体免费久久| 黄毛片在线观看| 国产精品88久久久久久| 欧美专区18| 精品国产中文字幕第一页| аⅴ资源天堂资源库在线| 亚洲一级黄色| 91亚洲精品在看在线观看高清| 精品久久不卡| 夜夜嗨一区二区| 国产精品99久久免费观看| 九九精品调教| 午夜久久av | 国产精品久久久一区二区| 嫩呦国产一区二区三区av| 日韩精品首页| 日本午夜精品| 日韩一区二区三区免费播放| 中文字幕日韩高清在线| 国产一区二区三区四区大秀| 午夜欧美精品久久久久久久| 欧美亚洲综合视频| 欧美肉体xxxx裸体137大胆| 日韩高清电影免费| 91精品国产调教在线观看| 91精品丝袜国产高跟在线| 高潮一区二区| 日韩综合一区二区| 久久九九电影| 日韩激情精品| 免费污视频在线一区| 日韩精品91亚洲二区在线观看| 福利精品在线| 四虎成人精品一区二区免费网站| 午夜久久中文| 国产日韩欧美高清免费| 亚洲一区成人| 久久精品青草| 久久精品九色| 日韩成人在线看| 亚洲国产一区二区在线观看| 国产精品www994| 亚洲欧洲国产精品一区| 一本大道色婷婷在线| 国产另类在线| 久久亚洲国产精品一区二区| 中文字幕高清在线播放| 国产精品日韩精品在线播放| 在线一区二区三区视频| 欧美日中文字幕| 98精品视频| 国产精品1区在线| 亚洲狼人精品一区二区三区| 五月天久久777| 久草免费在线视频| 久久中文欧美| 国产精一区二区| 奇米色欧美一区二区三区| 国产偷自视频区视频一区二区| 92国产精品| 欧美激情视频一区二区三区在线播放| 国产精品久av福利在线观看| 日韩二区三区在线观看| 中文精品电影| 另类国产ts人妖高潮视频| 欧美一区三区| 久久精品二区三区| 色爱av综合网| av资源亚洲| 国产一区丝袜| 精品丝袜久久| 精品视频高潮| 91麻豆国产自产在线观看亚洲| 久久av影视| 蜜桃久久久久|