找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 234258|回復(fù): 1142
打印 上一主題 下一主題
收起左側(cè)

學(xué)習(xí)單片機(jī)用匯編還是C比較好

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:425850 發(fā)表于 2018-11-13 22:13 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

單選投票, 共有 1911 人參與投票
86.81% (1659)
3.92% (75)
9.26% (177)
您所在的用戶組沒(méi)有投票權(quán)限
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂8 踩
回復(fù)

使用道具 舉報(bào)

來(lái)自 2#
ID:383215 發(fā)表于 2018-11-19 12:32 | 只看該作者
這個(gè)話題按好壞之分討論下去毫無(wú)意義,匯編語(yǔ)言和C語(yǔ)言不存在好壞之分,而是各有優(yōu)點(diǎn)。匯編語(yǔ)言是基礎(chǔ),沒(méi)有匯編語(yǔ)言的基礎(chǔ),C語(yǔ)言肯定編不好,匯編語(yǔ)言是走路,C語(yǔ)言就是跑步,路都走不好的人,跑步也跑不了多遠(yuǎn)。C語(yǔ)言編程效率高,但是,產(chǎn)生的代碼比匯編語(yǔ)言長(zhǎng)10%以上,匯編語(yǔ)言產(chǎn)生的代碼比較短,但是,編程效率太低,對(duì)于程序代碼沒(méi)有要求的單片機(jī)電路,肯定選擇C語(yǔ)言。假如一個(gè)量產(chǎn)100萬(wàn)件的電路,單片機(jī)程序是2K,結(jié)果是C語(yǔ)言的代碼超過(guò)2K,換一種單片機(jī)哪怕增加一毛錢,就增加了10萬(wàn),用匯編語(yǔ)言代碼可以控制在2K以內(nèi),為了這10萬(wàn)元,你肯定愿意選擇匯編語(yǔ)言。C語(yǔ)言能編成功的程序,匯編語(yǔ)言一定可以做到,而且代碼更短,用編程成功的C語(yǔ)言,改為匯編語(yǔ)言,難度也不算太大。匯編語(yǔ)言可以編寫(xiě)出最緊湊的程序代碼,讓單片機(jī)的運(yùn)行速度達(dá)到最大化,這一點(diǎn),C語(yǔ)言根本做不到,C語(yǔ)言的高效率編程也是匯編語(yǔ)言無(wú)法做到的,但是,C語(yǔ)言編程的代價(jià)就是增加了程序代碼,在一定程度上拖慢了單片機(jī)的運(yùn)行速度。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 3#
ID:429287 發(fā)表于 2018-11-19 16:27 | 只看該作者
C語(yǔ)言實(shí)際上已經(jīng)成為了中級(jí)語(yǔ)言的事實(shí)上的標(biāo)準(zhǔn),如果你從事嵌入式開(kāi)發(fā)、芯片設(shè)計(jì)等,C語(yǔ)言是必須懂的基礎(chǔ);在高級(jí)語(yǔ)言上,C語(yǔ)言的簡(jiǎn)練和精確也具備特殊的優(yōu)勢(shì);VC的強(qiáng)大在Windows平臺(tái)上其它語(yǔ)言更是難與之相匹敵,在Unix/Linux平臺(tái)上,C語(yǔ)言也是最終要的語(yǔ)言,Linux的內(nèi)核也主要是以C語(yǔ)言寫(xiě)的。

當(dāng)然C語(yǔ)言也有缺點(diǎn):就是難,容易出錯(cuò),因?yàn)樗臄?shù)據(jù)類型需要精確,而導(dǎo)致不夠深入理解的程序員常容易犯錯(cuò)。

一句話:專業(yè)的編程,一定要學(xué)C語(yǔ)言;業(yè)余水平的,可以直接從VB等入手。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 4#
ID:431465 發(fā)表于 2018-11-22 21:22 | 只看該作者
開(kāi)發(fā)當(dāng)然是用C,又快又易懂好維護(hù),但是想要優(yōu)化程序還是要懂匯編的,要不然實(shí)現(xiàn)同樣一個(gè)功能的程序,好的程序員可以把程序設(shè)計(jì)得又短又快,而不做優(yōu)化的可能會(huì)又臭又長(zhǎng),2K以下可以搞定的,你非要搞到4K以上去那最終產(chǎn)品的成本每個(gè)至少會(huì)相差幾毛到一兩塊錢,而且成本升高時(shí)質(zhì)量卻是下降的,這樣當(dāng)然就不好了,所以我個(gè)人認(rèn)為做單片機(jī)編程,應(yīng)當(dāng)是匯編和C都會(huì)才是最好的,次一點(diǎn)的是會(huì)C,且能大致看懂匯編,可以幫助優(yōu)化C程序, 只會(huì)匯編,一個(gè)程序開(kāi)發(fā)下來(lái),得花幾周到幾個(gè)月,開(kāi)發(fā)成本太高了,不值得 只會(huì)C完全不懂匯編,那也是很難做出高質(zhì)量的單片機(jī)程序的

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 5#
ID:434326 發(fā)表于 2018-11-27 16:51 來(lái)自觸屏版 | 只看該作者
匯編語(yǔ)言屬低級(jí)語(yǔ)言,而C語(yǔ)言是高級(jí)語(yǔ)言,所謂高級(jí)語(yǔ)言就是更容易被人們理解的語(yǔ)言,其實(shí)匯編語(yǔ)言能實(shí)現(xiàn)的功能往往也能通過(guò)C語(yǔ)言來(lái)實(shí)現(xiàn),甚至用C語(yǔ)言會(huì)更簡(jiǎn)單,但是匯編語(yǔ)言有一個(gè)優(yōu)勢(shì)是其他任何語(yǔ)言所不具備的,這也是為什么匯編語(yǔ)言一直能在編程中占有一席之地,那就是匯編語(yǔ)言對(duì)硬件的直接控制,也就是說(shuō)他能直接對(duì)硬件操作,可以繞過(guò)操作系統(tǒng)等等之類。雖然有的領(lǐng)域其他編程也能實(shí)現(xiàn),但是在很多地方往往是匯編語(yǔ)言能更加簡(jiǎn)單,更加完美的完成。而且學(xué)好了匯編語(yǔ)言你就能對(duì)cpu是怎么工作的有了清晰的認(rèn)識(shí),所以學(xué)計(jì)算機(jī)專業(yè)的一般都會(huì)學(xué)匯編語(yǔ)言。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 6#
ID:431225 發(fā)表于 2018-11-28 11:03 | 只看該作者
客觀的說(shuō),匯編更適合單片機(jī),編寫(xiě)的程序相對(duì)c語(yǔ)言來(lái)說(shuō)會(huì)更加的簡(jiǎn)潔,運(yùn)行的速度也會(huì)更快,你的程序如果寫(xiě)的很長(zhǎng),相對(duì)于c語(yǔ)言來(lái)說(shuō)外人就不是那么好給你修改了,匯編語(yǔ)言每個(gè)人的思維以及寫(xiě)的方式都不盡相同,c語(yǔ)言更符合人類的邏輯習(xí)慣,初學(xué)匯編可能會(huì)很難,但是當(dāng)你入門(mén)之后你會(huì)感覺(jué)寫(xiě)程序很輕松。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 7#
ID:430861 發(fā)表于 2018-12-8 16:53 | 只看該作者
這沒(méi)法比較,一般來(lái)講程序較小,實(shí)時(shí)性要求較高的情況下當(dāng)然是匯編,程序較大、比較復(fù)雜尤其是有比較多工程計(jì)算的肯定是C了,像石英鐘、秒表這樣的,匯編非常適合。用匯編語(yǔ)言還有一個(gè)好處就是樂(lè)趣性比較大,你可以100%控制所有資源,目標(biāo)代碼的長(zhǎng)度你在匯編之前就可以確定,C語(yǔ)言的話畢竟中間隔了個(gè)編譯器。你要喜歡玩硬件的話,匯編語(yǔ)言不可替代。而且同一個(gè)工程你也不必要做2選一的選擇,部分代碼可以由匯編語(yǔ)言生成,諸如由定時(shí)器產(chǎn)生的中斷程序就非常適合用匯編語(yǔ)言寫(xiě),而復(fù)雜的部分可由C語(yǔ)言來(lái)寫(xiě)。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 8#
ID:670373 發(fā)表于 2019-12-24 00:04 | 只看該作者
它們是可以相互依托的,比如要求開(kāi)發(fā)速度,我們可以盡量用c或c++,因?yàn)樗鼈兌急扔脜R編完成任務(wù)速度要快。比如要求執(zhí)行速度,我們必須考慮使用匯編,因?yàn)閰R編的速度大體要比c或c++快5%~15%,另外我們還可以考慮用c或c++來(lái)嵌套匯編完成。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 9#
ID:671287 發(fā)表于 2019-12-25 21:42 來(lái)自觸屏版 | 只看該作者
單片機(jī)編程用C語(yǔ)言或匯編語(yǔ)言都可以,但是我建議用C語(yǔ)言比較好,模塊化管理編程方便,移植性強(qiáng),適合編寫(xiě)大程序。如果原來(lái)有C語(yǔ)言的基礎(chǔ)那學(xué)起來(lái)會(huì)更好,如果沒(méi)有,也可以邊學(xué)單片機(jī)邊學(xué)C語(yǔ)言。雖然很多人是從匯編語(yǔ)言開(kāi)始接觸單片機(jī)的,但是寫(xiě)小程序匯編語(yǔ)言還是簡(jiǎn)單的,如果要實(shí)現(xiàn)一些算法,那匯編語(yǔ)言就不簡(jiǎn)單了。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

來(lái)自 10#
ID:887202 發(fā)表于 2021-8-6 16:11 | 只看該作者
建議學(xué)習(xí)C吧,匯編確實(shí)由他的優(yōu)勢(shì),快速,內(nèi)存利用率高,執(zhí)行效率高,但是隨著單片機(jī)這個(gè)行業(yè)的發(fā)展,單片機(jī)的功能越來(lái)越強(qiáng)大,實(shí)現(xiàn)的功能越來(lái)越復(fù)雜,不可能都去用匯編寫(xiě)代碼,開(kāi)發(fā)效率上面太低下了,除了一些低端的8位單片機(jī)可能還會(huì)用匯編意外,高端的單片機(jī)的開(kāi)發(fā)基本的模式會(huì)變成官方提供一個(gè)SDK給你,你調(diào)用寫(xiě)好接口就可以實(shí)現(xiàn)功能,不用具體去查看寄存器這些東西?纯碨TM32 為什么這么多人用,除了本身功能強(qiáng)大意外,官方的各種支持各種庫(kù)讓開(kāi)發(fā)門(mén)檻大大降低,開(kāi)發(fā)周期大大縮短,現(xiàn)在的32位單片機(jī)缺那么一點(diǎn)存儲(chǔ)空間?時(shí)鐘基本都是32M起步,缺那一點(diǎn)執(zhí)行的時(shí)間?正式這些原因STM32才能大量的占領(lǐng)市場(chǎng),擁有大量的開(kāi)發(fā)人員,同樣一個(gè)功能,用官方SDK一個(gè)星期就能開(kāi)發(fā)完,匯編都不知道寫(xiě)到什么時(shí)候去了,C語(yǔ)言才是更好的選擇

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

11#
ID:155507 發(fā)表于 2018-11-14 06:25 | 只看該作者
我也是喜歡用匯編。但是也要會(huì)C語(yǔ)言,最起碼要能讀的懂。
匯編語(yǔ)言的優(yōu)勢(shì)在于程序簡(jiǎn)潔,占用內(nèi)存少,效率高。比較直觀。
可以說(shuō),除非單片機(jī)(不僅僅是單片機(jī))沒(méi)有該功能,否則沒(méi)有匯編做不到的。c語(yǔ)言就不一定。
其實(shí)熟練的掌握匯編后,學(xué)C語(yǔ)言,不用花多大功夫。
回復(fù)

使用道具 舉報(bào)

12#
ID:111634 發(fā)表于 2018-11-14 08:09 | 只看該作者
總體是用c好。
回復(fù)

使用道具 舉報(bào)

13#
ID:387733 發(fā)表于 2018-11-14 08:11 | 只看該作者
學(xué)習(xí)單片機(jī),看你的側(cè)重面,要想快,且偏重于編程,那就從C開(kāi)始學(xué)。如果想學(xué)得深,軟硬件兼顧,那就應(yīng)該從匯編開(kāi)始。雖然匯編不便于移植,但是匯編更精煉,更貼近硬件。學(xué)了匯編再學(xué)C,才能更好地?fù)P長(zhǎng)避短,設(shè)計(jì)出好的系統(tǒng)。
回復(fù)

使用道具 舉報(bào)

14#
ID:426147 發(fā)表于 2018-11-14 08:50 | 只看該作者
匯編雖然邏輯簡(jiǎn)單,但是沒(méi)有C語(yǔ)言簡(jiǎn)練,初學(xué)簡(jiǎn)單的可以用匯編,但是編寫(xiě)一些復(fù)雜一點(diǎn)的還是用C比較方便
回復(fù)

使用道具 舉報(bào)

15#
ID:223470 發(fā)表于 2018-11-14 09:44 | 只看該作者
可以使用C語(yǔ)言入門(mén),匯編語(yǔ)言比較底層,可以在熟悉一定的寄存器后再使用匯編。
回復(fù)

使用道具 舉報(bào)

16#
ID:397054 發(fā)表于 2018-11-14 10:15 | 只看該作者
這沒(méi)法比較,一般來(lái)講程序較小,實(shí)時(shí)性要求較高的情況下當(dāng)然是匯編,程序較大、比較復(fù)雜尤其是有比較多工程計(jì)算的肯定是C了,像石英鐘、秒表這樣的,匯編非常適合。用匯編語(yǔ)言還有一個(gè)好處就是樂(lè)趣性比較大,你可以100%控制所有資源,目標(biāo)代碼的長(zhǎng)度你在匯編之前就可以確定,C語(yǔ)言的話畢竟中間隔了個(gè)編譯器。你要喜歡玩硬件的話,匯編語(yǔ)言不可替代。而且同一個(gè)工程你也不必要做2選一的選擇,部分代碼可以由匯編語(yǔ)言生成,諸如由定時(shí)器產(chǎn)生的中斷程序就非常適合用匯編語(yǔ)言寫(xiě),而復(fù)雜的部分可由C語(yǔ)言來(lái)寫(xiě)。
回復(fù)

使用道具 舉報(bào)

17#
ID:426221 發(fā)表于 2018-11-14 10:38 | 只看該作者
C吧,C語(yǔ)言通用性好一些
回復(fù)

使用道具 舉報(bào)

18#
ID:234560 發(fā)表于 2018-11-14 11:07 | 只看該作者
百分之九十九點(diǎn)九九的事情都可以用C搞定,除非有特殊需求否則真用不到匯編,但懂匯編還是很重要的。
回復(fù)

使用道具 舉報(bào)

19#
ID:426249 發(fā)表于 2018-11-14 11:18 | 只看該作者
都可以
回復(fù)

使用道具 舉報(bào)

20#
ID:426285 發(fā)表于 2018-11-14 12:30 | 只看該作者
C語(yǔ)言通用性好一些
回復(fù)

使用道具 舉報(bào)

21#
ID:334261 發(fā)表于 2018-11-14 12:54 | 只看該作者
匯編針對(duì)原理進(jìn)行編程,C語(yǔ)言更加直觀,可以匯編為輔,C語(yǔ)言為主,入門(mén)會(huì)比較快
回復(fù)

使用道具 舉報(bào)

22#
ID:426303 發(fā)表于 2018-11-14 13:23 來(lái)自觸屏版 | 只看該作者
我覺(jué)得還是C語(yǔ)言比較好用,匯編語(yǔ)言相比C語(yǔ)言來(lái)說(shuō)更為復(fù)雜,C語(yǔ)言相對(duì)來(lái)說(shuō)比較靈活,使用方便
回復(fù)

使用道具 舉報(bào)

23#
ID:426320 發(fā)表于 2018-11-14 13:34 來(lái)自觸屏版 | 只看該作者
c好用點(diǎn)吧,畢竟基礎(chǔ)語(yǔ)言
回復(fù)

使用道具 舉報(bào)

24#
ID:426330 發(fā)表于 2018-11-14 13:57 | 只看該作者
C更好點(diǎn)
回復(fù)

使用道具 舉報(bào)

25#
ID:401564 發(fā)表于 2018-11-14 14:10 | 只看該作者
沒(méi)有說(shuō)哪個(gè)好不好的,針對(duì)的東西不一樣,很多時(shí)候是沒(méi)有什么可比性,用C的話意思就是說(shuō):我不需要用到匯編的那些個(gè)優(yōu)點(diǎn),反過(guò)來(lái)也是一樣的,用匯編的話:我不需要C的那些優(yōu)點(diǎn).
很重要的一點(diǎn):C語(yǔ)言你是一定要會(huì)的,畢竟,面試的時(shí)候這一關(guān)是肯定要過(guò)的.
至于你學(xué)單片機(jī)要用什么語(yǔ)言去學(xué),選擇沒(méi)有那么難的:用匯編入門(mén),然后再學(xué)C語(yǔ)言.
再說(shuō)點(diǎn)別的吧:在小代工廠里面一般,用匯編的比較多,主要是穩(wěn)定性和成本問(wèn)題,在方案公司里就不同了,主要是用C,做方案快,你走人了,下一個(gè)接手也容易.
就工資而言,如果你不進(jìn)入嵌入式領(lǐng)域,純匯編的工資是要比純用C的工資高的,因?yàn)?工業(yè)級(jí)的東西,老板是不會(huì)在乎你用什么語(yǔ)言來(lái)寫(xiě)的,他只管看成本,能用9毛9的單片機(jī),他肯定不會(huì)用1塊的,特別是小家電這一塊,用的大多是臺(tái)系的8位單片機(jī),穩(wěn)定性不好,資源有限,C根本寫(xiě)不下,有的型號(hào)的單片機(jī)程序空間竟然是用B來(lái)做單位的.
如果你要進(jìn)入嵌入式領(lǐng)域,卻還在相關(guān)匯編,那就是你OUT了,除非是要精確到一個(gè)時(shí)鐘的時(shí)間精度,匯編是沒(méi)有什么用處的,一個(gè)16位數(shù)除法,你只能用減去去進(jìn)行,更不用說(shuō)什么算法之類的的了.
匯編優(yōu)點(diǎn)在于時(shí)間精度和代碼空間,C優(yōu)點(diǎn)在于功能強(qiáng)大,沒(méi)什么好比的.想學(xué)什么就學(xué)什么,或者是自己覺(jué)得學(xué)什么容易就學(xué)什么,已經(jīng)開(kāi)始學(xué)C了就不要學(xué)匯編了,我就是用匯編的,雖然代碼的空間上是比C占用得少,但代碼量多呀!一個(gè)小程序,完整的寫(xiě)下來(lái),動(dòng)不動(dòng)就是上千行代碼,一個(gè)指令寫(xiě)錯(cuò)了,能讓你找一個(gè)星期......

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

26#
ID:426359 發(fā)表于 2018-11-14 14:33 | 只看該作者
我個(gè)人覺(jué)得還是c語(yǔ)言好
回復(fù)

使用道具 舉報(bào)

27#
ID:426386 發(fā)表于 2018-11-14 15:00 | 只看該作者
建議用C語(yǔ)言編程,C語(yǔ)言代碼可移植性比匯編好太多,而且適用于單片機(jī)的RTOS基本都是C語(yǔ)言編寫(xiě)成的。另外一個(gè),匯編寫(xiě)代碼需要考慮的細(xì)節(jié)太多,不利于我們快速編寫(xiě)符合要求的應(yīng)用程序。

評(píng)分

參與人數(shù) 1黑幣 +40 收起 理由
admin + 40 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

28#
ID:426416 發(fā)表于 2018-11-14 15:32 | 只看該作者
2K以下的代碼可以用匯編。。。。。。
匯編看的頭疼,反正我是沒(méi)用過(guò)的。
新手小白可在某寶上搜索 51單片機(jī)開(kāi)發(fā) 遠(yuǎn)程服務(wù)
回復(fù)

使用道具 舉報(bào)

29#
ID:338181 發(fā)表于 2018-11-14 15:38 | 只看該作者
c語(yǔ)言是最基本的阿東西,接觸的東西也更多,可以讓你對(duì)系統(tǒng)有更好的了解。
回復(fù)

使用道具 舉報(bào)

30#
ID:426063 發(fā)表于 2018-11-14 15:43 | 只看該作者
匯編比較基礎(chǔ),可以幫助你更好地從底層了解單片機(jī),如果剛開(kāi)始,還是建議用C,單片機(jī)硬件可以看書(shū),軟件高級(jí)語(yǔ)言方便閱讀。加油
回復(fù)

使用道具 舉報(bào)

31#
ID:426432 發(fā)表于 2018-11-14 15:44 | 只看該作者
都是可以的,匯編總的來(lái)說(shuō)比C難,C才是主流
回復(fù)

使用道具 舉報(bào)

32#
ID:426432 發(fā)表于 2018-11-14 15:45 | 只看該作者
都可以的,但是C是主流,匯編比較底層,也比較不好移植
回復(fù)

使用道具 舉報(bào)

33#
ID:425915 發(fā)表于 2018-11-14 15:49 | 只看該作者
大部分還是C語(yǔ)言
回復(fù)

使用道具 舉報(bào)

34#
ID:426444 發(fā)表于 2018-11-14 15:56 來(lái)自觸屏版 | 只看該作者
c語(yǔ)言,個(gè)人感覺(jué)c語(yǔ)言方便
回復(fù)

使用道具 舉報(bào)

35#
ID:425384 發(fā)表于 2018-11-14 16:39 | 只看該作者
C語(yǔ)言比較好理解,運(yùn)用了很多函數(shù),如果有C語(yǔ)言的基礎(chǔ)的話,用C還是很好學(xué)的,要想快,且偏重于編程,那就從C開(kāi)始學(xué)。匯編語(yǔ)言要記得指令很多,差不多有100多條指令,用匯編的話一開(kāi)始要下很大功夫,但是一旦熟練地學(xué)會(huì)了,那就可以達(dá)到軟硬件兼顧。雖然匯編不便于移植,復(fù)雜的程序難編寫(xiě),但是匯編更精煉,更貼近硬件,能深入到機(jī)器層面來(lái)理解問(wèn)題。
回復(fù)

使用道具 舉報(bào)

36#
ID:426485 發(fā)表于 2018-11-14 17:00 | 只看該作者
就我目前學(xué)習(xí)情況看,我覺(jué)得C語(yǔ)言優(yōu)勢(shì)比匯編大很多。C語(yǔ)言比匯編更簡(jiǎn)單易懂,編寫(xiě)方便;目前大部分的單片機(jī)都支持C語(yǔ)言編程
回復(fù)

使用道具 舉報(bào)

37#
ID:426549 發(fā)表于 2018-11-14 17:50 | 只看該作者
個(gè)人覺(jué)得匯編相對(duì)難一點(diǎn),需要記得東西太多,還是C比較好用些。
回復(fù)

使用道具 舉報(bào)

38#
ID:401804 發(fā)表于 2018-11-14 18:51 | 只看該作者
先學(xué)習(xí)C語(yǔ)言哦,C語(yǔ)言更簡(jiǎn)單,并且現(xiàn)在的單片機(jī)程序基本上都用C語(yǔ)言寫(xiě)更加簡(jiǎn)單哦,匯編學(xué)起來(lái)較難點(diǎn),雖然學(xué)會(huì)了匯編可以更好的了解程序的運(yùn)行過(guò)程,用匯編編寫(xiě)代碼量非常大也要求思路很清楚,對(duì)于新手來(lái)說(shuō)最好就用C哦,比如叫你寫(xiě)了延時(shí)函數(shù),用C很簡(jiǎn)單,幾句話就可以,但匯編的話 你首先得知道有哪些寄存器,代碼也比較多
回復(fù)

使用道具 舉報(bào)

39#
ID:426296 發(fā)表于 2018-11-14 18:56 | 只看該作者
C語(yǔ)言通用性好一些
回復(fù)

使用道具 舉報(bào)

40#
ID:426600 發(fā)表于 2018-11-14 19:20 | 只看該作者
初學(xué)一定要學(xué)c語(yǔ)言
回復(fù)

使用道具 舉報(bào)

41#
ID:426633 發(fā)表于 2018-11-14 20:12 | 只看該作者
我是從c入門(mén)的,都沒(méi)學(xué)過(guò)匯編,至少我覺(jué)得c還不錯(cuò)吧
回復(fù)

使用道具 舉報(bào)

42#
ID:426659 發(fā)表于 2018-11-14 20:45 | 只看該作者
匯編不適合計(jì)算機(jī)新手,現(xiàn)在大學(xué)里基本上從c開(kāi)始,等你掌握C語(yǔ)言,后期用匯編語(yǔ)言,可以加快指令執(zhí)行速度
回復(fù)

使用道具 舉報(bào)

43#
ID:426661 發(fā)表于 2018-11-14 20:50 | 只看該作者
用C更好一點(diǎn)
回復(fù)

使用道具 舉報(bào)

44#
ID:421466 發(fā)表于 2018-11-14 21:28 | 只看該作者
c語(yǔ)言是基礎(chǔ),只有熟練使用后,再往匯編上去發(fā)展可能會(huì)容易一些,個(gè)人看法,如果有不同意見(jiàn) 請(qǐng)指教 。
回復(fù)

使用道具 舉報(bào)

45#
ID:426728 發(fā)表于 2018-11-14 22:09 | 只看該作者
C比較常用吧
回復(fù)

使用道具 舉報(bào)

46#
ID:426750 發(fā)表于 2018-11-14 22:43 | 只看該作者
匯編感覺(jué)自學(xué)很難,新手C上手快
回復(fù)

使用道具 舉報(bào)

47#
ID:426763 發(fā)表于 2018-11-14 22:53 | 只看該作者
。c語(yǔ)言就不一定。 其實(shí)熟練的掌握匯編后,學(xué)C語(yǔ)言,不用花多大功夫。
回復(fù)

使用道具 舉報(bào)

48#
ID:426765 發(fā)表于 2018-11-14 23:18 | 只看該作者
c語(yǔ)言,通用,可移植度高,不同單片機(jī)稍改程序就可以使用。
回復(fù)

使用道具 舉報(bào)

49#
ID:394101 發(fā)表于 2018-11-15 08:54 | 只看該作者
建議是學(xué)C好,匯編應(yīng)用不廣,而且學(xué)C以后轉(zhuǎn)其他語(yǔ)言也好轉(zhuǎn)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表