请问用C语言和汇编编51单片机有什么不同?

如题所述

哈哈,我也来发表一下看法,用汇编语言需要对硬件了解的比较多,用C语言更注重逻辑功能方面的。由于编译器的问题,c语言的效率一般要比汇编低一些,但是开发速度也快很多。C在可移植性及可读性上明显好于汇编。介绍个好的地方给你啊,我经常去上面看看,学到了不少的东西,http://group.ednchina.com/304/这是网址,里面的人都挺热心,都是51单片机这块的人,希望对你会有帮助啊
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-26
也是根据个人习惯用。C编程序的时候效率高,可读性好。汇编编译时的效率高,一般生成的代码文件体积小。
第2个回答  2008-08-26
在单片机上,一般来说两类语言都要用到。用C语言写功能主体,用汇编写接口部分。
第3个回答  2008-08-26
汇编比C更直观。。。
第4个回答  2008-08-26
c的开发环境好,程序可读性强。
汇编的效率高。

请问用C语言和汇编编51单片机有什么不同?
由于编译器的问题,c语言的效率一般要比汇编低一些,但是开发速度也快很多。C在可移植性及可读性上明显好于汇编。介绍个好的地方给你啊,我经常去上面看看,学到了不少的东西,http:\/\/group.ednchina.com\/304\/这是网址,里面的人都挺热心,都是51单片机这块的人,希望对你会有帮助啊 ...

51单片机学习使用C语言好还是汇编语言好
1、C语言是高级语言,代码移植性好,易于维护;2、编程灵活,随心所欲;3、语言层次分明,思路清晰,可读性强。4. C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。5.C语言是大众编程语言,是其他编...

C语言和汇编语言在单片机上使用有什么不同
作为计算机在执行程序的时候都必须转化为自己的语言:即二进制代码也可以说机器码、不管是用c写的程序还是用汇编写的程序。都要经过汇编过程。而这种汇编过程又都在人们的操作下完成的。如果是用汇编写的程序则在汇编的过程中比较简单也比较方便一点。一般现在学单片机应用时都是学汇编的。还有就是刚才提到...

单片机用C51和汇编语言写程序的区别
仅仅是语言本身的区别,一个是用C语言,一个是用汇编语言 若干年前汇编相对于C语言有性能上的优势,因为每条指令与机器马直接对应,做优化容易控制些。但如今编译器越来越强大,优化的结果也越来越好,汇编这点优势就不明显了。而C语言相对于汇编来说它的优势就在于它是高级语言,语法上更平易近人,也...

请问大家:C语言和C51有什么区别?
(1)含义不同:1、C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。2、C51是nVIDIA公司推出的首款K8平台整合芯片组的产品系列代号,使用C51系列芯片组的北桥芯片分为两个版本:GeForce6150和GeForce6100,它们与Nforce 400系列的南桥芯片...

单片机开发用C和汇编语言各有什么优缺点
1、C可以读性较强,容易让后继者接手进行扩展,汇编相对而言难度就大多了,一般人很难短时间内弄懂原开发者的原意和理清思路。2、C可移植性较强,一个单片机的程序稍加修改,可以移植到其他环境下使用,汇编程序几乎无法移植。3、汇编的时序性很强,可以精确严格按既定时序控制流程,C无法做到。4、汇编...

单片机用c语言好还是汇编语言,为什么???
各有各的好。汇编产生的代码少,程序占用单片机空间小,速度运行快,可移植性差。C语言可移植性强,相对于汇编程序产生的代码多占用空间大,运行速度稍微慢些(程序不大时感觉不明显)。

C语言与51单片机C语言的不同之处
细说起来很多的。1、扩充了很多关键字 2、扩充了很多数据类型 3、扩充了很多针对单片机的函数库 4、扩充了很对针对单片机的语句 5、可以对寄存器和内存直接写 具体看一个简单的教程 http:\/\/www.mcustudy.com\/mcu\/C51.pdf

单片机的编程用C语言好还是汇编语言好。为什么?
一般都用C语言编程。只有在C解决不了和代码效率比较高的时候才会使用汇编。很明显,C语言容易编程,更容易模块化编程,容易学习,会的人多。编写同一个程序,C语言所花的时间平均比汇编短很多。而且对应不同的单片机平台,汇编语言都是不同的,而C语言是通用的。鉴于C语言有这么多好处,建议你用C语言...

在使用单片机中,汇编语言和c语言各有什么优缺点
c语言:优点:功能强大,高级运算功能代码量比汇编要少很多,通用性强,维护方便。缺点:没有编程基础的人入门难有点难,效率相对汇编来说低,想要精确时间不容易,占用内存大,这一点对于消费类的低端单片机来说,劣势很明显,有的otp单片机只有几百B的程序空间,有的小公司会要求用汇编。但是,就性价比...

相似回答