日韩av大片在线观看欧美成人不卡|午夜先锋看片|中国女人18毛片水多|免费xx高潮喷水|国产大片美女av|丰满老熟妇好大bbbbbbbbbbb|人妻上司四区|japanese人妻少妇乱中文|少妇做爰喷水高潮受不了|美女人妻被颜射的视频,亚洲国产精品久久艾草一,俄罗斯6一一11萝裸体自慰,午夜三级理论在线观看无码

| 注冊(cè)| 產(chǎn)品展廳| 收藏該商鋪

行業(yè)產(chǎn)品

當(dāng)前位置:
寧波北侖源明儀器設(shè)備有限公司>>技術(shù)文章>>單片機(jī)技巧

產(chǎn)品分類品牌分類

更多分類

單片機(jī)技巧

閱讀:1404        發(fā)布時(shí)間:2016-9-5

C語(yǔ)言和匯編語(yǔ)言在開發(fā)單片機(jī)時(shí)各有哪些優(yōu)缺點(diǎn),?

匯編語(yǔ)言是一種用文字助記符來表示機(jī)器指令的符號(hào)語(yǔ)言,是zui接近機(jī)器碼的一種語(yǔ)言,。其主要優(yōu)點(diǎn)是占用資源少、程序執(zhí)行效率高,。但是不同的CPU,,其匯編語(yǔ)言可能有所差異,所以不易移植,。C語(yǔ)言是一種結(jié)構(gòu)化的語(yǔ)言,。其優(yōu)點(diǎn)是可讀性好,,移植容易,是普遍使用的一種計(jì)算機(jī)語(yǔ)言,。缺點(diǎn)是占用資源較多,,執(zhí)行效率沒有匯編高。對(duì)于目前普遍使用的RISC架構(gòu)的8bit MCU來說,,其內(nèi)部ROM,、RAM、STACK等資源都有限,,如果使用C語(yǔ)言編寫,,一條C語(yǔ)言指令編譯后,會(huì)變成很多條機(jī)器碼,,很容易出現(xiàn)ROM空間不夠,、堆棧溢出等問題,。而且一些單片機(jī)廠家也不一定能提供C編譯器。而匯編語(yǔ)言,,一條指令就對(duì)應(yīng)一個(gè)機(jī)器碼,,每一步執(zhí)行什幺動(dòng)作都很清楚,,并且程序大小和堆棧調(diào)用情況都容易控制,調(diào)試起來也比較方便,。所以在單片機(jī)開發(fā)中,我們還是建議采用匯編語(yǔ)言比較好,。

 

 

 

搞單片機(jī)開發(fā),,一定要會(huì)C嗎

匯編語(yǔ)言是一種用文字助記符來表示機(jī)器指令的符號(hào)語(yǔ)言,,是zui接近機(jī)器碼的一種語(yǔ)言。其主要優(yōu)點(diǎn)是占用資源少,、程序執(zhí)行效率高。但是不同的CPU,,其匯編語(yǔ)言可能有所差異,所以不易移植,。對(duì)于目前普遍使用的RISC架構(gòu)的8bit MCU來說,,其內(nèi)部ROM,、RAM,、STACK等資源都有限,,如果使用C語(yǔ)言編寫,,一條C語(yǔ)言指令編譯后,會(huì)變成很多條機(jī)器碼,,很容易出現(xiàn)ROM空間不夠,、堆棧溢出等問題。而且一些單片機(jī)廠家也不一定能提供C編譯器,。而匯編語(yǔ)言,,一條指令就對(duì)應(yīng)一個(gè)機(jī)器碼,每一步執(zhí)行什么動(dòng)作都很清楚,,并且程序大小和堆棧調(diào)用情況都容易控制,,調(diào)試起來也比較方便。所以在資源較少單片機(jī)開發(fā)中,,我們還是建議采用匯編語(yǔ)言比較好,。而C語(yǔ)言是一種編譯型程序設(shè)計(jì)語(yǔ)言,它兼顧了多種語(yǔ)言的特點(diǎn),,并具備匯編語(yǔ)言的功能,。C語(yǔ)言有功能豐富的庫(kù)函數(shù)、運(yùn)算速度快,、編譯效率高,、有良好的可移植性,而且可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件的控制,。C語(yǔ)言是一種結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,,它支持當(dāng)前程序設(shè)計(jì)中廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)計(jì)技術(shù),。此外,C語(yǔ)言程序具有完善的模塊程序結(jié)構(gòu),,從而為軟件開發(fā)中采用模塊化程序設(shè)計(jì)方法提供了有力的保障,。因此,使用C語(yǔ)言進(jìn)行程序設(shè)計(jì)已成為軟件開發(fā)的一個(gè)主流,。用C語(yǔ)言來編寫目標(biāo)系統(tǒng)軟件,,會(huì)大大縮短開發(fā)周期,且明顯地增加軟件的可讀性,,便于改進(jìn)和擴(kuò)充,,從而研制出規(guī)模更大,、性能更完備的系統(tǒng),。綜上所述,用C語(yǔ)言進(jìn)行單片機(jī)程序設(shè)計(jì)是單片機(jī)開發(fā)與應(yīng)用的必然趨勢(shì),。所以作為一個(gè)技術(shù)全面并涉足較大規(guī)模的軟件系統(tǒng)開發(fā)的單片機(jī)開發(fā)人員能夠掌握基本的C語(yǔ)言編程,。

 

 

收藏該商鋪

請(qǐng) 登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時(shí)間回復(fù)您~
二維碼 意見反饋
在線留言