位置:51电子网 » 技术资料 » 模拟技术

混合编程简介

发布时间:2016/7/14 20:03:44 访问次数:401

   C51编译器能对C语言源程序进行高效率的编译,生成高效简洁的代码,在绝大多数场合采用C语言编程即可完成预期的目的。但有时为了编程直观或某些特殊地址的处理, EPL2014-222MLC还须采用一定的汇编语言编程。而在另一些场合,出于某种目的,汇编语言也可调用C语言。在这种混合编程中,首先要了解C51函数名和汇编函数名之间的转换规律,其次要明白函数间参数的传递原则,否则函数调用过程中就可能出错。

   C51函数名的转换

   在Keil C51中,编译器对C语言程序中的函数会自动地进行转换,转换规则见表6.5。

   函数名和段属性的命名规则

  利用函数调用进行混合编程时需对Keil编译器的编译过程做些了解。

   C51编译器能对C语言源程序进行高效率的编译,生成高效简洁的代码,在绝大多数场合采用C语言编程即可完成预期的目的。但有时为了编程直观或某些特殊地址的处理, EPL2014-222MLC还须采用一定的汇编语言编程。而在另一些场合,出于某种目的,汇编语言也可调用C语言。在这种混合编程中,首先要了解C51函数名和汇编函数名之间的转换规律,其次要明白函数间参数的传递原则,否则函数调用过程中就可能出错。

   C51函数名的转换

   在Keil C51中,编译器对C语言程序中的函数会自动地进行转换,转换规则见表6.5。

   函数名和段属性的命名规则

  利用函数调用进行混合编程时需对Keil编译器的编译过程做些了解。

上一篇:C51函数定义

上一篇:C51函数名的转换

相关技术资料
7-14混合编程简介

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!