控制单片机学习 c语言 和汇编语言有什么不同?
6个回答
展开全部
c语言有自己的一些函数,比如math.h。这样的话,计算就方便很多了。
而汇编就得自己编写,而且,如果是float型的,还得考虑好多东西。汇编写的函数,还得考虑寄存器的保护。。。。很多。
而汇编就得自己编写,而且,如果是float型的,还得考虑好多东西。汇编写的函数,还得考虑寄存器的保护。。。。很多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编语言是用助记符表示指令。c语言是一种高级开发语言。
两种语言都能作为单片机的开发语言。
c语言的使用能够提高系统研制开发的效率,同时它的移植性也比较好。
两种语言都能作为单片机的开发语言。
c语言的使用能够提高系统研制开发的效率,同时它的移植性也比较好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言是高级语言,在编译环境上利用C语言编完程序之后,先要转换成汇编语言 再到机器码。让单片机执行命令,但是c语言编写的程序转换成汇编语言之后会很复杂。影响了单片机的执行时间。占用的时间周期也会比较长。要是对执行的速度有严格要求话,就的使用c语言了。一般使用c语言已经够用了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言的特点在于介于高级语言和汇编语言之间,有高级语言的结构清晰、控制流程多样、可移植性好的特点,也有汇编语言的编程效率高的特点,因此现在使用单片机大多使用C语言进行编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运算简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询