位置:51电子网 » 技术资料 » 新品发布

C51语言和汇编语言的关系

发布时间:2016/7/12 21:07:36 访问次数:2001

   C51是一种在MCs-51系列单片机上使用的C语言。C51具有很强的语言表达能力和运算能力,EPM1270T144I5N而且可移植性很好,在单片机上用C编写程序,可以有效地提高程序员的工作效率。但 是C51需要编译器进行编译,目标程序的冗余度较严重,且编译器的编译效率差别较大,这对      ,存储资源有限的系统中有较大的影响。

  虽然汇编语言的移植性和编程效率不及C51,然而汇编语言也有它的优势:汇编语言精练,代码冗余度低,所以执行代码短,执行速度快;与硬件联系紧密,优秀的编程者能使CPU运行在最佳状态,同时能帮助初学者了解CPU的硬件结构。基于C51语言和汇编语言的不同特点,现实中的很多系统都是用C语言和汇编语言联合编写的。为了提高编程效率,绝大多数代码都会采用C51编写,但是对时钟系统和时序要求很严格的底层驱动代码来说,使用汇编语言是唯一的选择。



   C51是一种在MCs-51系列单片机上使用的C语言。C51具有很强的语言表达能力和运算能力,EPM1270T144I5N而且可移植性很好,在单片机上用C编写程序,可以有效地提高程序员的工作效率。但 是C51需要编译器进行编译,目标程序的冗余度较严重,且编译器的编译效率差别较大,这对      ,存储资源有限的系统中有较大的影响。

  虽然汇编语言的移植性和编程效率不及C51,然而汇编语言也有它的优势:汇编语言精练,代码冗余度低,所以执行代码短,执行速度快;与硬件联系紧密,优秀的编程者能使CPU运行在最佳状态,同时能帮助初学者了解CPU的硬件结构。基于C51语言和汇编语言的不同特点,现实中的很多系统都是用C语言和汇编语言联合编写的。为了提高编程效率,绝大多数代码都会采用C51编写,但是对时钟系统和时序要求很严格的底层驱动代码来说,使用汇编语言是唯一的选择。



上一篇:C51编译器介绍

上一篇:C51的数据类型

相关技术资料
7-12C51语言和汇编语言的关系

热门点击

 

推荐技术资料

自制智能型ICL7135
    表头使ff11CL7135作为ADC,ICL7135是... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!