人人范文网 范文大全

学习单片机c语言还是语言

发布时间:2020-03-02 08:53:04 来源:范文大全 收藏本文 下载本文 手机版

汇编语言(AemblyLanguage)是面向机器的程序设计语言。汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。

汇编语言的缺点:

(1)编写的代码非常难懂,不好维护

(2)很容易产生bug,难于调试

(3)只能针对特定的体系结构和处理器进行优化

(4)开发效率很低,时间长且单调

汇编语言的特点

1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计的

2.保持了机器语言的优点,具有直接和简捷的特点

3.可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/O端口等

4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言

5.经常与高级语言配合使用,应用十分广泛

对于不同型号的计算机,有着不同的结构的汇编语言,学习难度大。

C语言是一种结构化的高级语言。其优点是可读性好,移植容易,易学易用,是普遍使用的一种计算机语言。

c语言优点:

1、语言简洁,使用方便灵活,可大幅度提高开发速度,系统越复杂,开发效率越高。

2、无须深入了解单片机内部结构,和复杂的单片机汇编语言指令集

3、可进行模块化开发,软件逻辑结构清晰,有条理,易于分工合作

4、可移植性好,写好的一个c语言算法,可方便地移植到其他单片机上,而汇编语言相对要复杂的多。

5、可直接操作硬件

随着单片机的内部资源越来越多,存储空间越来越大,资源已经不是考虑的首要问题,c语言可以大大提高开发的效率,c 语言是初学者的首选语言。汇编语言在实时性,执行效率上有不可替代的优势。大部分情况下c语言就可以满足要求,在实时性要求高的某些场合中,可用c语言和汇编语言混合编程的方式,兼顾开发效率和实时性。了解汇编语言对于学习单片机的内部结构,执行过程非常有帮助,是成为单片机高手需要掌握的语言。c语言进行单片机程序设计是单片机开放与应用的必然趋势。

小企鹅diy科学探究学习网

更多文章:转到 文章分类-单片机

单片机C语言学习

单片机C语言学习心得

单片机C语言知识点

单片机c语言学习心得转载

c语言编写单片机感想

单片机c语言学习心得(改编)

单片机c语言设计试题答案

初步学习单片机C语言学习心得1

c语言学习

单片机C语言编程实训

学习单片机c语言还是语言
《学习单片机c语言还是语言.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档