《電子技術應用》
您所在的位置:首頁 > 嵌入式技术 > 解决方案 > 不用汇编并不等于不会,放弃汇编是为了更大的进步

不用汇编并不等于不会,放弃汇编是为了更大的进步

2017-06-22
關鍵詞: 汇编语言

 在ARM中,由于指令系統的特殊性,對數據特別是"特殊寄存器"的存取實際上 
都可以歸結為對結構指針的存取. 
所以,用C更利于提高編程的效率和提高程序的可靠性和穩定性. 

選擇編譯環境并不是愛國和賣國的關系,也不是省心和省力的問題. 

在工控中,實際上C++更有利,它的類的構造函數更適合自動對模塊做初始化的 

工作.更有效地避免和減少"BUG"的出現機率. 

和MCU不同,學ARM首先應該搞清啟動代碼STARTUP.S和軟件中斷代碼SWI.S的構成和實現... 

說道"給老外跑龍套"...哈哈,不知將STARTUP.S和SWI.S改寫后更利于編程和抗擊干擾的襲擊算什么... 

所謂"搞技術"實際都是空話,看如何搞法... 

在ARM資源如此豐厚的環境下,若全部采用匯編,實際是慢性自殺的行為!!! 

如果在特殊的要求下,可以適當地嵌入匯編代碼以彌補高級語言的不足. 

當然,如果選擇適當的編譯器和采用結構指針編程,編程效率絕不次于匯編. 

我在C51中就可以在某些場合用C編出與匯編一字不差的代碼!!!網上有我的例程. 

做為一個ARM菜鳥還沒有到研究代碼效率的時候,但是我相信這會是我今后的一個目標的!!!

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 日本三级韩国三级久久| 精品国产一区二区三区在线观看| 日韩有码免费视频| 久久全国免费视频| 激情五月综合色婷婷一区二区| 国产欧美日韩视频| 人人做人人澡人人爽欧美| 国产欧美日韩精品丝袜高跟鞋| 欧美激情一级精品国产| 欧美精品在线极品| 中文字幕精品在线播放| 欧美亚洲日本网站| 国产精品久久久久影院日本| 日韩精品福利视频| 欧美在线一区二区三区四| 久久久久国色av免费观看性色| 91精品国产91久久久久久不卡| 精品国模在线视频| 国产色综合天天综合网| 国产精品综合不卡av| 国产免费一区二区三区四在线播放| 日本精品二区| 国产a∨精品一区二区三区不卡| 国产日韩久久| 久久中文字幕一区| 久久久99免费视频| 欧美乱人伦中文字幕在线| 国产成人精品日本亚洲专区61 | 日本精品视频一区| 伊人久久大香线蕉精品| 久久免费一级片| 欧美精品日韩三级| 国产国语刺激对白av不卡| 久久人人爽人人爽人人片av高请| 久久天堂国产精品| 久久婷婷国产精品| 丝袜亚洲欧美日韩综合| 日本精品视频一区| 亚洲伊人久久综合| 亚洲v国产v| 日本欧美在线视频|