在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
楼主: landrokhan

[原创] 用c语言开发单片机与汇编有什么优劣吗?

[复制链接]
发表于 2011-5-6 21:28:33 | 显示全部楼层
汇编好些了
发表于 2011-5-9 17:23:32 | 显示全部楼层
汇编是低级语言,或者说类机器语言,直接和硬件层面打交道的。c相比汇编抽象了很多,但是容易理解,易于维护。就好象一个是机器理解起来容易,一个是人理解起来容易。用c写的程序需要一个程序翻译成机器能理解的。就是编译器。其实就是把c翻译成汇编了。好的编译器编译出来的代码和直接用汇编写差不多。
个人觉得不存在什么优劣的问题。存在优劣问题的是代码而不是语言。对单片机开发来说,代码量小的时候,可以选汇编,这样可以更好的控制硬件。节省资源。如果代码量很大,倾向于选c,开发效率高。
发表于 2011-5-9 20:31:02 | 显示全部楼层
就是高级语言与汇编语言的区别。
对于做产品的人来说,开发速度最重要
发表于 2011-12-24 22:08:48 | 显示全部楼层
编了一辈子汇编,一学C语言,真是太方便了,一句话就够汇编写十几句,几十句的
发表于 2011-12-27 10:53:00 | 显示全部楼层
c语言更容易入门啊
发表于 2012-1-5 17:26:20 | 显示全部楼层
汇编效率高,C简单易懂,效率也不错
发表于 2012-1-9 23:27:23 | 显示全部楼层
任何语言都有优点和缺点,对于通用的数学运算,用C语言可能更方便,移植性更好,如浮点运算,或从51系列移植到其他系列;在嵌入式系统中,在C语言框架下嵌入汇编用于控制或专用的计算可能比纯粹用汇编效率更高、变成起来更快。
发表于 2012-1-22 14:42:56 | 显示全部楼层
汇编我以前在学校没有学,,,,
发表于 2012-1-31 19:03:09 | 显示全部楼层
汇编更倾向于底层,如果汇编扎实,对单片机工作原理就会很容易
但是缺点是就是汇编易读性不太好
如果要用汇编,一定要结合英文(就是语句,一定要知道原本的英文是什么。。。因为汇编是老外开发的)

C语言相对易读,移植性好,也比较读懂
发表于 2012-3-31 23:33:59 | 显示全部楼层
就看你那个掌握得好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-27 23:57 , Processed in 0.039816 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表