找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 15492|回復: 14
打印 上一主題 下一主題
收起左側(cè)

單片機用C語言和匯編語言編程的優(yōu)缺點是什么?

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:238637 發(fā)表于 2018-6-16 21:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
剛開始學單片機,想問一下各位用C語言和匯編語言編程的優(yōu)缺點?請各位大佬幫助
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:47286 發(fā)表于 2018-6-17 00:13 | 只看該作者
c好學 匯編運行快
回復

使用道具 舉報

板凳
ID:353129 發(fā)表于 2018-6-17 10:08 | 只看該作者
C是基礎簡單易理解有局限性
匯編運行的好跑得快
回復

使用道具 舉報

地板
ID:123289 發(fā)表于 2018-6-17 17:31 | 只看該作者
本帖最后由 yzwzfyz 于 2018-6-18 14:22 編輯

所有的C程序,都會被C的編譯系統(tǒng)編譯成匯編,而后再譯成機器碼運行的。
發(fā)揮你的想像力,為什么要這樣做呢?
想通了,你的問題也就解決了。
回復

使用道具 舉報

5#
ID:353575 發(fā)表于 2018-6-18 11:04 | 只看該作者
C簡單易學
匯編直接運行快
回復

使用道具 舉報

6#
ID:111634 發(fā)表于 2018-6-18 11:21 | 只看該作者
本帖最后由 zl2168 于 2018-6-18 16:48 編輯


介紹你一本書,張志良編著的:《80C51單片機實用教程——基于Keil C和Proteus》高等教育出版社ISBN 978-7-04-044532-9, 用于學習51單片機原理,程序(雙解c和匯編)語句條條有注解,便于閱讀理解,便于自學,可從零基礎c語言開始學習。
回復

使用道具 舉報

7#
ID:343653 發(fā)表于 2018-6-18 11:55 | 只看該作者
C語言簡單,匯編難,現(xiàn)在基本不用匯編了
回復

使用道具 舉報

8#
ID:353613 發(fā)表于 2018-6-18 12:29 | 只看該作者
所有的C程序,都會被C的編譯系統(tǒng)編譯成匯編,而后再譯成機器碼運行的。
80C51單片機實用教程——基于Keil C和Proteus,很簡單的
回復

使用道具 舉報

9#
ID:353659 發(fā)表于 2018-6-18 14:14 | 只看該作者

C是基礎簡單易理解有局限性
回復

使用道具 舉報

10#
ID:353912 發(fā)表于 2018-6-18 22:08 | 只看該作者
C基本上占據(jù)了所有優(yōu)點。
匯編最多在局部代碼優(yōu)化的時候用下。
如果匯編功力不強,寫的匯編可能還不如C的編譯器優(yōu)化得好。。
回復

使用道具 舉報

11#
ID:353967 發(fā)表于 2018-6-19 00:22 | 只看該作者
c是模塊化,很方便。不管是調(diào)用還是拆分都很方便,但是匯編就不是了,而且現(xiàn)在用c很廣泛
回復

使用道具 舉報

12#
ID:360514 發(fā)表于 2018-6-27 19:34 | 只看該作者
C語言比匯編語言簡單很多人會C但是沒有多少人會寫匯編語言。匯編語言最大的優(yōu)點就是運行快,可以提高性能。
回復

使用道具 舉報

13#
ID:359469 發(fā)表于 2018-6-28 13:25 | 只看該作者
C語言容易學,而且比較注重過程,程序比較清楚明了
回復

使用道具 舉報

14#
ID:258020 發(fā)表于 2018-6-28 19:30 | 只看該作者
匯編是基礎,可讀性差,無冗余代碼,執(zhí)行效率高。
C語言直觀易學,代碼維護容易,編譯后可能存在冗余。
回復

使用道具 舉報

15#
ID:361596 發(fā)表于 2018-6-29 10:28 來自觸屏版 | 只看該作者
C簡單易上手,匯編運行快,執(zhí)行效率高,但是現(xiàn)在c越來越普遍
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表