首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 350 毫秒
1.
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

2.
汇编语言与C语言的混合程序设计技术   总被引:4,自引:2,他引:4  
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

3.
以单片机TMS320C6713为例,介绍C语言和汇编语言在该微处理器中的实时效应的应用。同时对C语言和汇编语言的接口问题与传统微处理器MC68000进行了比较,提出一种详细、有效的解决方法。  相似文献   

4.
关于从C语言方向对计算机软件工程的思考和分析   总被引:1,自引:1,他引:0  
C语言是计算机的一种通用性程序设计语言,它拥有着汇编语言和高级语言的双重优点,它的应用范围相当广泛,既能编写操作系统软件,又能开发各个领域的应用软件,对于计算机软件工程的发展有着至关重要的作用。熟练掌握和灵活利用C语言编程是解决实际问题的关键。  相似文献   

5.
C语言和汇编语言是应用在计算机程序设计中两类具有不同特征的编程语言.在实际的软件开发中,C语言固然有汇编语言所不具备的优越性能,但是当具有对硬件直接的操作或提高软件稳定性等需求时,往往采用这两类语言的混合编程的方式.基于对汇编语言与C语言设计方法的介绍,阐述了3种汇编语言与C语言混合编程的方式,并对这两种编程语言混合编程所存在的关键性问题进行了分析.  相似文献   

6.
C语言和汇编语言是应用在计算机程序设计中,两类具有不同特征的编程语言.在实际的软件开发中,C语言固然有汇编语言所不具备的优越性能,但是当具有对硬件直接的操作或提高软件稳定性等需求时,往往采用这两类语言的混合编程的方式.基于对汇编语言与C语言设计方法的介绍,阐述了3种汇编语言与C语言混合编程的方式,并对这两种编程语言混合编程所存在的关键性问题进行了分析.  相似文献   

7.
汇编语言和C语言是单片机编程中的两种基本语言,两种语言优点各异,要想充分发挥出两种语言的优势,就需要采用对这两种语言的混合编程方法.本为针对这一问题,介绍了以C51系列单片机为例的混合编程的几种基本方式,并且详细阐述了其实现方法和要解决的关键问题.  相似文献   

8.
在软件开发阶段,汇编语言与C语言混合程序设计技术对于提升软件性能有着重要作用.由于汇编语言与C语言具有不同的特点,在实际应用中,软件开发人员将两者之间混合编程,大大提高了软件运行效率.主要介绍了汇编语言设计方法,将两者有效混合,对于具体程序设计进行概述,以供相关工作人员借鉴分析.  相似文献   

9.
C语言是应用广泛的面向过程的开发语言,但在一些特殊的情况下还需使用汇编语言,因此出现了C语言与汇编语言混合编程的问题。基于此从两者混合编程的原因和需要解决的问题入手,对两者混合编程的实现方法进行了详细介绍,给出了相应的编程实例。  相似文献   

10.
fortran 和 C 语言对于汇编语言子程序的调用方式有很大的差别。本文探讨了汇编语言对 fortran 和 C 语言的共同接口问题,提出了几种解决方案,并经过了实际调试的验证。  相似文献   

11.
姜璐  杨晓东  郭大勇 《测控技术》2002,21(Z1):129-131
介绍了8051系列单片机汇编语言和C语言的特点,以及在开发过程中C语言和汇编语言混合编程的具体使用方法.  相似文献   

12.
为了解决构件化飞行控制软件开发过程中的汇编语言构件和C语言构件交互难题,提出了基于嵌入式构件编程语言融合的解决方案。对飞行控制软件的构件进行分析,指出根据功能需求选择适合的编程语言,并在此构件语言规则的基础上建立了语言融合框架。结合ADSP21系列芯片上的实际情况,采用C语言体系结构框架调用汇编构件的方案,能很好地保证不同语言构件之间的交互,达到提高软件执行效率的最终目的。通过C语言主程序调用汇编语言和C语言单精度矩阵乘法构件作对比分析,验证汇编语言构件的高效性,以及该语言融合方案的稳定性和正确性。  相似文献   

13.
汇编语言直接面向机器,具有体积小、运行效率高、可直接控制硬件等特点,但是其编写和调试难度相对较大,C语言具有开发效率高、功能丰富、实用灵活等特点,但是无法实现对机器的直接控制,运行效率方面受到了一定的影响.针对汇编语言和C语言的独特优势,讨论基于汇编语言和C语言的混合程序设计方法,充分挖掘两种语言的优势,提高程序运行效率,希望能够为相关研究工作提供一定的参考.  相似文献   

14.
''''C54x DSP混合编程及中断的C语言实现   总被引:1,自引:0,他引:1  
为了充分发挥C语言和汇编语言各自的优势,在对TMS320C54x DSP进行软件开发时,可用两种语言混合编程.本文介绍了基于TMS320C54x DSP的C语言和汇编语言混合编程的程序设计方法,对用C语言实现DSP的中断功能进行了详细说明.最后以多尺度三次B样条小波分解算法为例说明TMS320C54x DSP混合编程的方法及步骤,并给出了C语言及汇编语言的源程序代码.  相似文献   

15.
柴孝 《信息与电脑》2011,(11):181-182
一般在较大的程序设计当中,如果把汇编语言与高级语言程序结合起来使用,把两种语言的优点都发挥出来,充分利用两种的优势,进行混合编程,则可以很多的难以解决的难题。在程序设计的实践当中,C语言和汇编语言可以相互调用,C语言可以调用汇编语言,汇编语言可以调用C语言,也可以把其中一种语言程序嵌入到另一种程序语言当中。本文就是探讨把C语言与汇编语言两种语言进行混合编程,实现两者的最佳组合,从而解决一些实践难题。  相似文献   

16.
用Keil C51开发大型嵌入式程序   总被引:3,自引:0,他引:3  
陈超华  王会进 《计算机应用》2003,23(11):140-143
结合在8051系列单片机平台上的实际开发应用的经验,介绍用Keil C在8051单片机上进行大型嵌入式程序开发的技术。主要阐述了大型嵌入式开发中在存储器的管理、动态内存的使用、C语言调用汇编语言和程序调试方面的知识,并就所遇到的问题提出相应的解决方法。  相似文献   

17.
C语言与汇编语言的混合编程,在图形处理的过程中的综合混用,它们进行组合运用,两种语言的优点相继表现出来.一种是计算机高级语言,另一种是计算机低级语言,但两者的优点显而易见,C语言编写灵活,功能多样.汇编语言编程麻烦,但是程序代码段、执行速度快,但同样C语言数值运算或结果显示时更为复杂.而利用C语言与汇编语言的混合编程可以提高编程的效率.而C语言和汇编语言在图形处理中的运用较为广泛.  相似文献   

18.
嵌入式C是指在嵌入式应用中使用的C语言.在嵌入式应用中非常注重的是代码的时空效率,即产生的代码的运行时间要尽可能少,占用的存储空间(包括程序存储器和数据存储器)要尽可能小.单片机在国内的嵌入式应用领域使用最多,8051是单片机教学的首选机型.现以8051为例讲解产生代码的时空效率,C编译器使用Franklin C51.用C语言进行嵌入式应用的软件开发是必然趋势,程序设计应该以C语言为主,汇编语言为辅.对汇编语言掌握到只要可以读懂程序,在时间要求比较严格的模块中进行程序的优化即可.尽管懂汇编语言不是目的,但懂得一些汇编语言可帮助了解影响C语言效率的8051特殊限定.例如,懂得汇编语言指令就可知道使用片内RAM做变量存储的优势,因为片外变量需要几条指令才能设置累加器和数据指针来存取.最好的嵌入式应用的编程者应是由汇编语言转用C语言,而不是原来用过微机标准C语言的人员.下面将从变量定义和变量空间、C语言技巧、函数的有效使用、混合编程几部分讲述嵌入式C编程技术.本文不涉及C语言基础,可作为北京航空航天大学出版社出版的<单片机的C语言应用程序设计>(修订版)的提高篇.  相似文献   

19.
汇编语言与C语言是计算机编程语言中两种不同类型的语言,这两种编程语言可以混合编程使用,而且通过汇编语言与C语言的混合程序,还可以进一步提高程序的安全稳定性。本文首先简单了解了混合程序设计技术的设计技术方法,然后从C语言调用汇编语言、汇编语言调用C语言、C语言程序嵌入汇编语言这三个方面入手展开分析,最终简单概述了混合程序设计技术需要注意的关键性问题。  相似文献   

20.
汇编语言作为一种面向机器的语言,具有占用存储空间小、运行速度快的优点,并可直接控制硬件,在某些场合具有重要的作用;然而,汇编语言的编写和调试却相对困难和复杂,在进行数值混合运算与数据处理上尤为突出。C语言具有开发效率高,功能丰富、使用灵活、表达能力强的优点。在软件开发中,采用汇编语言与C语言混合程序设计技术,能有效提高运行效率。笔者结合自身工作经验,具体探讨了这一混合程序设计技术,希望能为广大同行提供借鉴。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号