中易网

单片机开发用C和汇编语言各有什么优缺点

答案:6  悬赏:0  
解决时间 2021-01-18 01:51
  • 提问者网友:孤凫
  • 2021-01-17 10:13
单片机开发用C和汇编语言各有什么优缺点
最佳答案
  • 二级知识专家网友:慢性怪人
  • 2021-01-17 11:33
单片机开发用C和汇编优缺点对比如下:
1、C可以读性较强,容易让后继者接手进行扩展,汇编相对而言难度就大多了,一般人很难短时间内弄懂原开发者的原意和理清思路。
2、C可移植性较强,一个单片机的程序稍加修改,可以移植到其他环境下使用,汇编程序几乎无法移植。
3、汇编的时序性很强,可以精确严格按既定时序控制流程,C无法做到。
4、汇编可以精确定时,C只能初略定时。
全部回答
  • 1楼网友:一把行者刀
  • 2021-01-17 16:30
楼主,延时的话要高精度一般可以用定时器,或者-nop,而且可以在编译器里面debug,以确定延时的精度。汇编语言最大的好处就是效率高,此外都是不方便处。小程序用汇编还行,大程序必须用C或者C++等高级语言。
你学汇编和汇编的有没有用没太大关系,汇编更多是与寄存器打交道,和处理器硬件接触更深,学汇编对巩固C也是有好处的。
  • 2楼网友:不甚了了
  • 2021-01-17 15:27
初学者学基本的汇编使用,能帮助你理解单片机的硬件结构
熟练后学C,开发很方便
但你要知道,不会汇编的程序员永远是二流的
  • 3楼网友:平生事
  • 2021-01-17 14:03
我暂时保留我的看法!
  • 4楼网友:过活
  • 2021-01-17 13:10
C语言简洁,灵活,移植性强,缺点:编译后的代码比汇编长
汇编代码:不简洁,可读性差,移植性差,优点:编译后的代码短
  • 5楼网友:玩家
  • 2021-01-17 12:23
C和汇编语言,相差的不仅仅是可读性、代码长短的问题。
汇编语言是这种单片机本身的语言,只有使用汇编语言,才能最大的发挥单片机的能力。
使用通用的C语言,来控制单片机,只是隔靴搔痒,是赶活的“民工”常用的语言。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息