gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

linux中x64和x86的區別是什么

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

linux中x64和x86的區別是什么

本教程操作環境:linux5.9.8系統、Dell G3電腦。

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

0x01:寄存器分配的不同

linux中x64和x86的區別是什么

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

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

linux中x64和x86的區別是什么

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:函數調用的不同

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

0x04:參數傳遞的不同

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

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

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

0x05:棧幀的不同

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

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

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

0x06:運算速度不同

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
av女优在线播放| 成年人黄色在线观看| 国产资源中文字幕| 亚洲不卡视频在线| 日韩网址在线观看| 1024精品视频| 黄www在线观看| 无码aⅴ精品一区二区三区浪潮 | 日韩欧美不卡在线| 国产高清www| 日本天堂免费a| 给我免费播放片在线观看| 香蕉视频在线网址| 8x8x华人在线| 久久99久久99精品| 无码无遮挡又大又爽又黄的视频| 自慰无码一区二区三区| 人人妻人人添人人爽欧美一区| 国产乱淫av片杨贵妃| 每日在线更新av| 日本a√在线观看| 中文字幕资源在线观看| 8x8x华人在线| 日韩国产欧美亚洲| 我看黄色一级片| 免费观看中文字幕| 国产成人无码a区在线观看视频| 你懂的av在线| 日韩一级理论片| 中文字幕在线视频一区二区| 国产精品国产三级国产专区51| 久久久久免费看黄a片app| 人妻无码视频一区二区三区 | 一级黄色片在线免费观看| 亚洲成人手机在线观看| 国产色一区二区三区| 99福利在线观看| 日本成人性视频| 国产91在线免费| 婷婷激情5月天| 成人免费aaa| 懂色av一区二区三区四区五区| 男人添女荫道口图片| 亚洲小视频网站| 97视频在线免费| 精品国产乱码久久久久久1区二区| 人妻av无码专区| 中文字幕12页| 日日摸日日碰夜夜爽av| 手机av在线网站| 久久99999| 日韩免费视频播放| 国内少妇毛片视频| 亚洲自拍偷拍一区二区三区| 亚洲色成人一区二区三区小说| 最新av在线免费观看| 午夜免费一区二区| 动漫av网站免费观看| 大地资源网在线观看免费官网| 国产一级做a爰片久久| www插插插无码视频网站| 捷克做爰xxxⅹ性视频| 中文字幕第21页| 中文字幕第36页| 99精品视频播放| av天堂永久资源网| 亚洲中文字幕无码专区| 日韩精品综合在线| 成年人看的毛片| 日韩黄色片在线| 你懂的av在线| 精品国产成人av在线免| 国产又黄又猛视频| 超碰av在线免费观看| www.日本xxxx| 国产精品自在自线| 午夜在线视频免费观看| 肉色超薄丝袜脚交| 裸体裸乳免费看| 女人帮男人橹视频播放| 国产911在线观看| 国内精品国产三级国产aⅴ久| 日本精品免费在线观看| 久久艹这里只有精品| 成人短视频在线看| 日本久久高清视频| 美女av免费观看| 国产精品久久久久9999爆乳| 青青视频免费在线| 日韩伦理在线免费观看| 日韩视频免费在线播放| 国产精品人人妻人人爽人人牛| 欧美极品欧美精品欧美图片| 欧美色图另类小说| 韩国一区二区av| av污在线观看| 少妇高潮流白浆| 国产男女在线观看| 中文字幕线观看| 成人高清dvd| 日本免费黄视频| 中文字幕视频三区| 日韩精品久久一区二区| 日韩精品一区二区三区不卡| 九色porny自拍| 香蕉视频在线网址| 国产亚洲天堂网| 日韩av一卡二卡三卡| 黄色片免费在线观看视频| 欧美一级特黄aaaaaa在线看片| 国产h视频在线播放| 午夜免费精品视频| www.国产二区| 中文字幕网av| 日韩欧美不卡在线| 中文av字幕在线观看| 福利网在线观看| 国产精品一区二区羞羞答答| 三级黄色片免费看| 日韩中文字幕二区| 久久久久久久香蕉| 最新天堂在线视频| 国产精品免费观看久久| 蜜桃网站在线观看| 国产精品自在自线| 欧美精品色婷婷五月综合| 四虎4hu永久免费入口| 亚洲成人福利在线观看| 日韩欧美国产片| 人人干人人干人人| 欧美精品99久久| 性一交一乱一伧国产女士spa| 手机在线看福利| 那种视频在线观看| 国产美女在线一区| 性一交一乱一伧国产女士spa| 欧美成人手机在线视频| aⅴ在线免费观看| 日本不卡在线观看视频| 永久免费网站视频在线观看| 精品无码一区二区三区在线| 国产在线精品91| av网站大全免费| 久久久国产精华液999999| 日韩人妻一区二区三区蜜桃视频| 三上悠亚在线一区| 五月婷婷之婷婷| 黑森林精品导航| 福利网在线观看| 成人在线观看www| 色哺乳xxxxhd奶水米仓惠香| 精品久久久99| 一级网站在线观看| 五月婷婷激情久久| 无套内谢丰满少妇中文字幕| 国产永久免费网站| 中文字幕在线视频一区二区| 亚洲黄色片免费| 日韩中文在线字幕| 91欧美一区二区三区| 四虎影院一区二区| 人妻av无码专区| 欧美 日韩精品| 久久久精品高清| 国产一二三区在线播放| www插插插无码视频网站| 精品少妇人妻av一区二区| 美女网站视频黄色| 中文字幕一区二区三区四区在线视频| 老子影院午夜伦不卡大全| 女人和拘做爰正片视频| 日本999视频| 99亚洲精品视频| 丰满少妇被猛烈进入高清播放| 免费看污污网站| 热久久最新网址| 九九久久久久久| 免费在线观看亚洲视频| 国内国产精品天干天干| 天堂av在线中文| 777精品久无码人妻蜜桃| 九九热视频免费| 免费看国产曰批40分钟| av在线免费看片| 97在线免费公开视频| 午夜免费福利视频在线观看| 无码人妻aⅴ一区二区三区日本| 草草久久久无码国产专区| 一级黄色在线播放| 国产成人久久777777| 伊人国产精品视频| 色噜噜狠狠永久免费| 欧美国产亚洲一区| 免费网站在线观看视频| 午夜激情在线观看视频| 久久综合久久网| 久久久国产精华液999999 | avav在线看| 日韩小视频网站| 亚洲第一综合网站|