国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

DSP編程技巧之25---C/C++與匯編語言的交互之-(3)使用編譯器的內(nèi)聯(lián)函數(shù)

發(fā)布時間:2014-12-15 11:24    發(fā)布者:看門狗
關(guān)鍵詞: DSP編程
作者:paradoxfx 來源:電子產(chǎn)品世界

在C/C++與匯編語言混合編程的情況下,一般我們都會選擇C/C++來實現(xiàn)所期待的功能。在我們用C/C++來實現(xiàn)某些位操作、數(shù)學運算等功能后,編譯器會盡可能地把它們編譯為一些已經(jīng)高度優(yōu)化的匯編函數(shù)(內(nèi)聯(lián)函數(shù)),一般情況下是一條或者多條匯編指令的集合,在封裝之后,我們可以在C/C++編程的時候直接使用這樣的內(nèi)聯(lián)函數(shù)。如果不直接使用它們,那么在單步調(diào)試的時候,也可以從C/C++代碼編譯生成的匯編代碼中找到對應的內(nèi)聯(lián)函數(shù),能夠幫助我們加深對編譯和代碼執(zhí)行的理解。這些編譯器的內(nèi)聯(lián)函數(shù)都有一個顯著的外觀,即以兩個下劃線作為開頭,而使用方法則與C/C++編程中函數(shù)的調(diào)用形式是一樣的。例如:

  long lvar;

  int ivar;

  unsigned int uivar;

  lvar = __mpyxu(ivar, uivar);

  下面我們就列舉一下TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)。為了方便對比說明,表格并不是完全安裝函數(shù)名的字母順序來排列的。

  表1 TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)列表








表2 TMS320C28x C/C++ 編譯器的內(nèi)聯(lián)函數(shù)列表-面向FPU




本文地址:http://www.qingdxww.cn/thread-135017-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 更佳設計的解決方案——Microchip模擬開發(fā)生態(tài)系統(tǒng)
  • 你仿真過嗎?使用免費的MPLAB Mindi模擬仿真器降低設計風險
  • 想要避免發(fā)生災難,就用MPLAB SiC電源仿真器!
  • 我們是Microchip
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线精品欧美日韩 | 亚洲色图第一页 | 久久久亚洲精品视频 | 黑人三级视频 | 欧美伊人| 久久国产精品高清一区二区三区 | 日韩免费观看的一级毛片 | 色综合天天综合网看在线影院 | 99热国产在线观看 | h肉动漫在线视频无修无遮挡 | 国产91短视频 | 亚洲人性生活视频 | 蓝军出击电视剧在线观看 | 五月婷婷婷婷 | 欧洲第一区第二区第三区 | 成年黄网站在线观看免费 | 亚洲精品九色在线网站 | 亚洲影院在线观看 | 亚洲青青青网伊人精品 | 美女国内精品自产拍在线播放 | 牛牛视频在线 | 精品哟哟哟国产在线不卡 | 成人免费va视频 | 青青伊人精品 | 久草精彩视频 | 亚洲欧美中文字幕在线网站 | 精品不卡| 99久久久久国产精品免费 | 日韩色吧 | 亚洲社区在线观看 | a毛片免费在线观看 | 亚洲视频一区二区三区四区 | 日本免费在线观看视频 | 香蕉乱码成人久久天堂爱免费 | 天堂激情网 | 国产在线精品一区二区夜色 | 黄色视屏免费观看 | 亚洲一区免费视频 | 天天操综 | 99久久国产综合精品1尤物 | 99热这里只有精 |