日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]TMS320X28xx編譯器的接口有以下特點(diǎn)。 1.編譯器shell程序 編譯器包含一個(gè)shell程序(cl2000—v28),可以用來(lái)單步完成程序的編譯、匯編和鏈接。shell程序通過(guò)下列工具實(shí)現(xiàn)一個(gè)或多個(gè)代碼模塊的操作,如圖1所示。 ●

圖1 Shell程序結(jié)構(gòu)圖TMS320X28xx編譯器的接口有以下特點(diǎn)。

1.編譯器shell程序

編譯器包含一個(gè)shell程序(cl2000—v28),可以用來(lái)單步完成程序的編譯、匯編和鏈接。shell程序通過(guò)下列工具實(shí)現(xiàn)一個(gè)或多個(gè)代碼模塊的操作,如圖1所示。

● C編譯器(C Compiler):產(chǎn)生匯編語(yǔ)言源代碼,其細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南。

● 匯編器(Assembler):把匯編語(yǔ)言源文件翻譯成機(jī)器語(yǔ)言目標(biāo)文件,機(jī)器語(yǔ)言格式為公用目標(biāo)格式(COFF),其細(xì)節(jié)參見TMS3⒛C54x匯編語(yǔ)言工具用戶指南。

● 鏈接器(Linker):把多個(gè)目標(biāo)文件組合成單個(gè)可運(yùn)行目標(biāo)模塊。它一邊創(chuàng)建可運(yùn)行模塊,一邊完成重定位以及決定外部參考。鏈接器輸人的是可重定位的目標(biāo)文件和目標(biāo)庫(kù)文件,有關(guān)鏈接器的細(xì)節(jié)參見TMS320C54x最優(yōu)化C編譯器用戶指南和匯編語(yǔ)言工具用戶指南。

2.靈活的匯編語(yǔ)言接口

編譯器為用戶提供了靈活方便的函數(shù)調(diào)用接口,可以非常方便地實(shí)現(xiàn)C/C++函數(shù)和匯編語(yǔ)言的相互調(diào)用。通常情況下,程序的主架構(gòu)采用C/C++編寫,對(duì)于代碼的效率要求較高的程序段采用匯編語(yǔ)言。在C/C++程序中調(diào)用匯編主要有以下3種實(shí)現(xiàn)方法。

●使用獨(dú)立的匯編語(yǔ)言模塊或文件,在目標(biāo)代碼鏈接過(guò)程中將匯編代碼鏈接到C/C++程序模塊中,這種方法也是最通用的方法。

●直接在C/C++程序中嵌入?yún)R編程序。

●直接在C/C++程序中調(diào)用匯編函數(shù)。

歡迎轉(zhuǎn)載,信息來(lái)源維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)



來(lái)源:ks990次

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉