导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→初学者:请教[perfectstorm]

 *第3423篇: 初学者:请教

  
楼 主:perfectstorm 2002年5月25日20:40
 初学者:请教
那为好心人告诉我MCS51用C编程对比汇编有何优点
  
2楼:FIRST 2002年7月13日11:06
 卓见而已
不管是不是废话.我就知道这么多.我想应该是C语言功能比较强大,很多程序编写比较容易.
也很直接,可读性好.但是,C编译生成的HEX文件会大的多.
  
3楼:logic 2002年7月13日11:37
 RE
我认为:1.C51应用广泛,适应于多数单片机,汇编不同,MCS-51与PIC汇编指令就不一样,而且
学会C51进而掌握C语言,就可以编写DSP,ARM等控制程序.2.C51功能强大,便于调试,易读性
强,容易理解,程序较大,多人合作时多用此.3.但是,C51程序与会汇编相比,程序执行速度慢,
同样的功能,占用CODE MEMORY空间大.
  
4楼:qsong1314 2006年11月26日14:53
 汇编
汇编语言与C语言在编程方面各有优缺点,汇编语言实用性较差,不同的芯片有不同的指令库,但是汇编在处理中断,适时性控制等方面却有着C语言无法达到的优点,而C语言的通用性较好,变程简单。总之,一条汇编语言对应一条机器指令,而一条C语言可能对应几条甚至一程序段。
  
5楼:pigjiang 2006年11月26日22:08
 这是个很老的话题了吧。引用一个高手的话,比较赞同
如果c语言是战场上的机关枪的话(火力猛,擅长全局控制,主导战场),那么汇编语言就是狙击步枪,虽然一次只打一个敌人,但是弹无虚发,精确打击。决不浪费一颗子弹:)
通常是2种武器相结合的比较多,呵呵。

>>>>>>对该主题发表你的看法

本主题贴数5,分页: [第1页]


[上一篇主题]:汇编

[下一篇主题]:硬件:有谁知道价格在3元多的兼容51指令的单片机的价格和型号