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

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

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。
主站蜘蛛池模板: 国产精品一区二区在线| 欧美中日韩一区二区三区| 国产综合在线观看视频| 国产精品视频免费一区| 色综合久久天天综线观看| 国产日韩亚洲欧美在线| 日韩免费观看视频| 国产精品国产三级国产专播精品人| 久久久久久国产免费| 欧美亚洲另类在线| 日韩欧美一区二| 日韩中文不卡| 午夜精品一区二区三区在线| 91精品国产综合久久久久久蜜臀 | 丝袜美腿亚洲一区二区| 国产精品88久久久久久妇女| 精品国产日本| 九九热精品视频| 亚洲中文字幕久久精品无码喷水| 久久精品久久精品国产大片| 国产福利精品在线| 国产精品美女免费视频| 91久久久久久久久久久| 久久激情五月丁香伊人| 五月天色婷婷综合| 日韩中文av在线| 日韩av免费在线播放| 色妞在线综合亚洲欧美| 国产精品久久久久久久av大片 | 国产精品美乳一区二区免费| 日韩免费黄色av| 日本在线播放一区| 麻豆一区二区三区在线观看| 久久久99精品视频| 国模吧一区二区| 国产精品永久在线| 国产精品 日韩| 91精品国产综合久久久久久蜜臀| 亚洲激情免费视频| 91精品国产高清久久久久久91| www日韩av|