久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
樓主: wangcaidao
打印 上一主題 下一主題
收起左側(cè)

學習單片機用匯編還是C比較好

  [復(fù)制鏈接]
1121#
ID:1138967 發(fā)表于 2024-12-14 00:09 | 只看該作者
學習單片機時,選擇匯編還是C取決于你的學習目標和需求。匯編語言能幫助你深入理解硬件操作和底層細節(jié),適合那些希望精通微控制器內(nèi)部工作原理的初學者。它對資源有限的應(yīng)用(如實時性要求高的系統(tǒng))尤其有用。然而,C語言更為高效、易學,且更具可移植性,是開發(fā)實際項目時的主流選擇。對于大多數(shù)現(xiàn)代單片機開發(fā),C語言提供了良好的抽象,能夠提高開發(fā)效率并減少出錯機會。總的來說,初學者可以先從C語言入手,再根據(jù)需要逐步學習匯編。
回復(fù)

使用道具 舉報

1122#
ID:1139833 發(fā)表于 2024-12-15 17:32 | 只看該作者
C語言可以極大減少學習單片機指令集的難度。即使你對具體的硬件知識不甚了解,也能編寫出高質(zhì)量的單片機程序。其次,C語言提供了豐富的數(shù)據(jù)類型和存儲類型選項,可以有效利用有限的RAM空間。同時,它還具有很高的程序堅固性,能夠避免運行中的數(shù)據(jù)破壞。此外,C語言的編譯模式能夠根據(jù)不同的存儲器需求進行調(diào)整,以適應(yīng)不同的硬件環(huán)境。 在單片機開發(fā)中,C語言還提供了大量的標準庫函數(shù),可以簡化編程過程,提高開發(fā)效率。通過頭文件,可以定義宏、說明復(fù)雜數(shù)據(jù)類型和函數(shù)原型,有利于程序的移植和單片機系列產(chǎn)品的開發(fā)。同時,C語言具有嚴格的語法檢查機制,能夠幫助開發(fā)者快速發(fā)現(xiàn)并修正錯誤。
回復(fù)

使用道具 舉報

1123#
ID:1140002 發(fā)表于 2024-12-16 17:14 | 只看該作者
不考慮應(yīng)用場景,語言優(yōu)缺無任何意義。
回復(fù)

使用道具 舉報

1124#
ID:1140133 發(fā)表于 2024-12-17 16:59 | 只看該作者
在學習單片機時用C語言是比較好的,C語言和匯編語言兩者各有優(yōu)劣,如果在開發(fā)方式上來看C語言用處比較廣泛,且具有一定的普適性和靈活性,而匯編語言只應(yīng)用于一定的環(huán)境,需要考慮的參數(shù)過多,不利于開發(fā)
回復(fù)

使用道具 舉報

1125#
ID:1140183 發(fā)表于 2024-12-17 18:50 | 只看該作者
江科大的32是c的,匯編上課講的我現(xiàn)在還是不太理解
回復(fù)

使用道具 舉報

1126#
ID:221871 發(fā)表于 2024-12-18 13:02 | 只看該作者
當然是用C編寫單片機程序好
回復(fù)

使用道具 舉報

1127#
ID:1140282 發(fā)表于 2024-12-18 13:04 | 只看該作者
對于沒有任何基礎(chǔ)的人來說,我建議直接從匯編入手去學習開發(fā)單片機,因為省掉了C語言的語法學習研究,更高效。 對于有C語言基礎(chǔ)的人來說,開發(fā)單片機還是選用c語言,  學了匯編,再去學C,覺得C好麻煩,太繁瑣。 學了C之后再去學匯編,我個人覺得還是匯編寫起來舒服。 可能我目前的C和匯編都學得不是很好,才有這樣的體會,等我后面再回過頭來看吧,或許又是一個體會了。  時間充足,都學肯定是好的,同時一起學,也不是特別費時間,反而能更好的去理解寄存器。 時間不充足,選C吧。
回復(fù)

使用道具 舉報

1128#
ID:1140733 發(fā)表于 2024-12-21 19:48 | 只看該作者
如果你的目標是深入理解單片機的底層工作原理以及掌握硬件控制,學習匯編語言是有幫助的;但如果你希望快速開發(fā)應(yīng)用,提升編程效率,那么C語言是更好的選擇。
回復(fù)

使用道具 舉報

1129#
ID:1130054 發(fā)表于 2024-12-23 18:05 來自觸屏版 | 只看該作者
各有優(yōu)勢。
回復(fù)

使用道具 舉報

1130#
ID:613800 發(fā)表于 2024-12-26 15:51 | 只看該作者
如果從事嵌入式之類行業(yè)有限c語言,匯編了解了解就行,如果是從事比較便宜空間很小的芯片開發(fā)最好學會匯編能編譯更小的代碼通常可以省不少成本,c也需要會一些;總結(jié)就是搞單片機c和匯編都要學,如果非要一個優(yōu)先級c優(yōu)先
回復(fù)

使用道具 舉報

1131#
ID:1120828 發(fā)表于 2024-12-26 17:55 | 只看該作者
c語言邏輯性強好學
回復(fù)

使用道具 舉報

1132#
ID:1132182 發(fā)表于 2025-1-4 09:51 | 只看該作者
angmall 發(fā)表于 2018-11-14 06:25
我也是喜歡用匯編。但是也要會C語言,最起碼要能讀的懂。
匯編語言的優(yōu)勢在于程序簡潔,占用內(nèi)存少,效率 ...

給你來個幾千行的c語言的代碼就老實了
回復(fù)

使用道具 舉報

1133#
ID:949647 發(fā)表于 2025-1-4 16:45 | 只看該作者
個人認為對于初學者,可以先學習C語言入門,但是匯編的學習仍然是必不可少的
回復(fù)

使用道具 舉報

1134#
ID:1142487 發(fā)表于 2025-1-5 19:57 | 只看該作者
匯編和c其實不存在誰好誰壞的區(qū)別,不過新手上路建議先學C,然后逐漸熟悉之后建議還是得學習匯編,只有學習了匯編才真正懂得底層的東西
回復(fù)

使用道具 舉報

1135#
ID:146782 發(fā)表于 2025-1-5 21:06 | 只看該作者
C容易入門
回復(fù)

使用道具 舉報

1136#
ID:1141914 發(fā)表于 2025-1-6 01:54 | 只看該作者
一定要選的話,學C呀,適用性很廣,會C的話不止對單片機有用,很多其他的地方也可以用到。
回復(fù)

使用道具 舉報

1137#
ID:283954 發(fā)表于 2025-1-31 14:49 | 只看該作者
這個問題討論了好久了,最新的一個事實是:AI模型為了取得最快最好的結(jié)果,繞過的CUDA語言,直接用內(nèi)層的語言,相當于不用C語言,直接用匯編了,所以C語言和匯編都要學,在極端情況下,用匯編才能取得突破。

附錄:
△ DeepSeek-V3 Technical Report

這種操作是用英偉達的PTX(Parallel Thread Execution)語言實現(xiàn)的,而不是CUDA。

PTX在接近匯編語言的層級運行,允許進行細粒度的優(yōu)化,如寄存器分配和Thread/Warp級別的調(diào)整。

這種編程非常復(fù)雜且難以維護,所以行業(yè)通用的做法是使用CUDA這樣的高級編程語言。

換句話說,他們把優(yōu)化做到了極致。

REF: 雷陣雨​​CUDA(Compute Unified Device Architecture)是NVIDIA開發(fā)的并行計算平臺和編程模型,允許開發(fā)者使用NVIDIA GPU進行通用計算。它擴展了C/C++等編程語言,使開發(fā)者能夠利用GPU的強大計算能力加速應(yīng)用程序。
回復(fù)

使用道具 舉報

1138#
ID:1143252 發(fā)表于 2025-2-3 17:23 | 只看該作者
學習單片機編程時,選擇匯編語言還是C語言,應(yīng)綜合考慮您的學習目標、項目需求和個人偏好。匯編語言因其高效性和對硬件的精細控制而適用于特定的實時性要求場合,同時,學習匯編有助于深入理解計算機工作原理,但其復(fù)雜性和可讀性差使得學習和代碼維護較為困難。相比之下,C語言更易學,且在保持較高運行效率的同時,提供了良好的開發(fā)效率和可移植性,適合大多數(shù)單片機編程場景。因此,對于初學者而言,從C語言開始是更為合適的選擇;而對于追求極致效率和精細控制的開發(fā)者,匯編語言的學習則不可或缺。在實際工作中,許多專業(yè)開發(fā)者會根據(jù)具體情況,將匯編和C語言結(jié)合使用,以實現(xiàn)效率與開發(fā)速度的最佳平衡。
回復(fù)

使用道具 舉報

1139#
ID:1143585 發(fā)表于 2025-2-7 11:53 | 只看該作者
匯編語言是我們學51單片機時候?qū)W的,但是做項目都是用c語言
回復(fù)

使用道具 舉報

1140#
ID:1143717 發(fā)表于 2025-2-11 09:00 | 只看該作者
匯編靠近底層但是語法、語義不好理解。就目前而言項目中匯編之出現(xiàn)在啟動代碼中或者少部分和c混用。個人建議從C開始
回復(fù)

使用道具 舉報

1141#
ID:554603 發(fā)表于 2025-2-11 15:44 | 只看該作者
當然是C了,做大項目時候效率高
回復(fù)

使用道具 舉報

1142#
ID:1138682 發(fā)表于 2025-2-12 16:05 | 只看該作者
支持匯編,當年玩Z80就用匯編,后來玩51,也是匯編,指令集只有100多條基本指令
回復(fù)

使用道具 舉報

1143#
ID:227818 發(fā)表于 2025-2-13 15:35 | 只看該作者
既然說到是學單片機,我以為還是匯編好,學會后干活當然是C好。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 最近免费日本视频在线 | 夜操| 精品久久久久久中文字幕 | 特黄级国产片 | 人人鲁人人莫人人爱精品 | 日韩午夜电影在线观看 | 亚洲交性| 日本aⅴ中文字幕 | 国产高清视频一区 | 激情小说综合网 | 欧美一区二区三区视频在线观看 | 久久高清国产视频 | 欧美日韩在线精品 | 亚洲一区二区三区国产 | 一区二区在线观看av | 久久视频免费观看 | av中文字幕在线观看 | 亚洲国产精品成人久久久 | 在线观看视频一区 | 精品中文字幕久久 | 欧美1区2区 | 欧美老妇交乱视频 | 亚洲一区二区在线播放 | 久久久久黑人 | 日日操夜夜摸 | 一区福利视频 | 日韩精品一区二区三区四区 | 日日射影院 | 成人av一区 | 欧美一级免费片 | 91在线精品秘密一区二区 | 午夜资源 | 精品视频在线播放 | 国内av在线 | 91久久电影| 视频在线观看亚洲 | 一本一道久久a久久精品综合 | 成人欧美一区二区三区在线播放 | 91久久婷婷 | 视频在线观看一区 | 国产这里只有精品 |