天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于GNU Binutils的匯編器與連接器的研究與開發(fā)

發(fā)布時間:2024-12-01 08:17
  設計新型微處理器的同時必須要為其開發(fā)配套的編譯工具鏈,而匯編器和連接器是編譯工具鏈中的重要部分。本課題的任務是為LX-1164微處理器設計和開發(fā)相應的匯編器和連接器。 通過分析,筆者確定了移植的開發(fā)方案,即通過移植GNU Binutils中的匯編器GAS和連接器GLD,使其支持LX-1164微處理器。 本文首先介紹了LX-1164微處理器的特點、目標文件格式ELF的相關內(nèi)容,分析了BFD庫的原理及其符號處理過程。然后,分析了匯編器GAS和連接器GLD中重要的數(shù)據(jù)結(jié)構及各自的運行機制。最后,結(jié)合LX-1164微處理器的特點,詳細描述了BFD庫、匯編器GAS和連接器GLD的移植步驟。

【文章頁數(shù)】:63 頁

【學位級別】:碩士

【部分圖文】:

圖6-1文件glm.o的ELF頭部信息

圖6-1文件glm.o的ELF頭部信息

R9,R5STIDBR5,R10,R6SHLHWR15,$0X2,R7STIDBR18,R10,R7L3:ADDHWR15,$0X1,R15JUMPL2L1:RETURN該文件實現(xiàn)了選擇排序的的算法,供glm.s文件調(diào)用。6.2匯編結(jié)果分析使用LX-1164匯....


圖6-2文件glm.o的節(jié)頭部信息

圖6-2文件glm.o的節(jié)頭部信息

圖6-2文件glm.o的節(jié)頭部信息圖6-3文件glm.o的重定位和符號信息從結(jié)果中,我們可以看到,由于函數(shù)SelectSort在glm.s沒有被定義,在匯編過程中無法解析該函數(shù)名,從而在符號表中的SelectSort是未定義的,需要在連接時


圖6-3文件glm.o的重定位和符號信息從結(jié)果中,我們可以看到,由于函數(shù)SelectSort在glm.s沒有被定義,在匯編過

圖6-3文件glm.o的重定位和符號信息從結(jié)果中,我們可以看到,由于函數(shù)SelectSort在glm.s沒有被定義,在匯編過

49圖6-3文件glm.o的重定位和符號信息從結(jié)果中,我們可以看到,由于函數(shù)SelectSort在glm.s沒有被定義,在匯編過程中無法解析該函數(shù)名,從而在符號表中的SelectSort是未定義的,需要在連接時處理。在glm.o中有兩個重定位項:N和S....


圖6-4文件sort.o的ELF頭部信息

圖6-4文件sort.o的ELF頭部信息



本文編號:4013819

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/4013819.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶b5c97***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com