44问答网
所有问题
为什么说学单片机用C语言比较好?为什么说C语言的可移植性好?体现在哪?
如题所述
举报该问题
推荐答案 2012-03-04
为什么说学单片机用C语言比较好?为什么说C语言的可移植性好?
汇编语言,需要你了解该单片机的各个寄存器,端口。这些和单片机的硬件关系很大,所以你需要知道这个单片机的硬件结构,而移植到另一款单片机时,由于硬件结构不同,可能就不能用了
而C语言,不需要知道硬件方面是怎么运算的,将数据放在哪个数据区。而且C语言是高级语言较易理解和掌握。
所以说,C语言比较好,可移植性好
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6KWGDZ3YK.html
其他回答
第1个回答 2012-03-04
单片机可以用汇编语言和C语言,汇编语言与计算机硬件比较接近,但学过它之后你会对计算机如何运行的有进一步了解;而C语言是面向过程的语言,它追求解决问题的算法,属于软件,与计算机平台关系不大。这也就是所谓的可移植性。本回答被提问者采纳
第2个回答 2012-03-05
汇编语言,需要你了解该单片机的各个寄存器,端口。这些和单片机的硬件关系很大,所以你需要知道这个单片机的硬件结构,而移植到另一款单片机时,由于硬件结构不同,可能就不能用了
而C语言,不需要知道硬件方面是怎么运算的,将数据放在哪个数据区。而且C语言是高级语言较易理解和掌握。
所以说,C语言比较好,可移植性好 但是汇编有不可比拟的运行速度 这是高级语言没法比的
相似回答
单片机
开发
用C
和汇编
语言
各有
什么
优缺点
答:
1、C可以读性较强,容易让后继者接手进行扩展,汇编相对而言难度就大多了
,一般人很难短时间内弄懂原开发者的原意和理清思路。2、C可移植性较强,一个单片机的程序稍加修改,可以移植到其他环境下使用,汇编程序几乎无法移植。3、汇编的时序性很强,可以精确严格按既定时序控制流程,C无法做到。4、汇编...
51
单片机学习使用C语言好
还是汇编语言好
答:
1、C语言是高级语言,代码移植性好,易于维护
;2、编程灵活,随心所欲;3、语言层次分明,思路清晰,可读性强。4. C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。5.C语言是大众编程语言,是其他编...
在
使用单片机
中,汇编语言和
c语言
各有
什么
优缺点?
答:
优点:程序执行效率高,占用资源少, 方便对最底层的一些东西进行操作
。二、
C语言:缺点:危险性高,开发周期长
,可移植性不如JAVA。优点:语句少但是灵活度高,针对过程的言语相比于非结构化言语条理性很好接近人类的逻辑思维,相比于模块化言语和面向对象的言语他又比较接近底层的一些东西,而且效率也高...
C语言
和汇编
语言在
开发
单片机
时各有哪些优缺点?
答:
如果对单片机C语言有兴趣,C语言是一种结构化的高级语言。
其优点是可读性好,移植容易,是普遍使用的一种计算机语言
。缺点是占用资源较多,执行效率没有汇编高。汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,...
大家正在搜
单片机用什么语言编程
单片机学什么好
学单片机之前要学什么
c语言和单片机的关系
单片机C语言程序设计
c语言和单片机
c语言51单片机
单片机汇编语言
c语言版单片机教程
相关问题
为什么说C语言使用函数就可以提高可移植性
为什么单片机也用C语言编程
单片机运用的是C语言,为什么不用C++呢?
单片机用c语言好还是汇编语言,为什么???
为什么高级语言的可移植性比较高
C语言的可移植性为什么比汇编好?
人想学单片机,请问学用C语言还是汇编比较好 ?
学习单片机C语言,哪些书比较好?