首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 140 毫秒
1.
参数绘图的数据传递方法及其程序设计研究   总被引:1,自引:0,他引:1  
通过采用混合编程方法并利用接口数据,C应用程序能够直接调用已有FORTRAN子例程生成的样板图来实现参数绘图。文中着重论述了入口数据、文件和内存等三种参数传递方法的原理,给出了相应的程序流程。最后,分析了Windows环境下C应用程序调用FORTRAN子例程的几种方法。  相似文献   

2.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分,文章介绍了在Linux的gcc/g 环境下,C/C 程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C 程序接口。  相似文献   

3.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分.文章介绍了在Linux的gcc/g++环境下,C/C++程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C++程序接口.  相似文献   

4.
C 的函数在返回一个非引用类型的值时,一般会将被返回的变量通过复制的方式传递到调用它的上层代码的变量中;但在Visual C 中,当一个函数采用非引用方式返回一个对象时,编译器在一定的条件下会进行编译优化,减少或避免对象在内存中的复制操作,提高程序的运行效率。  相似文献   

5.
为实现活塞往复压缩机气缸内压力信号的采集,研究了Lab VIEW调用外部代码的方法,即库函数节点CLF调用外部的动态链接库和代码接口节点CIN调用C源代码,介绍了在虚拟仪器软件开发平台Lab VIEW上调用动态链接库的技巧及过程,实现了具有DMA直接内存访问功能的数据采集模块USB20D的通信。实践证明,基于动态链接库的Lab VIEW数据采集系统简单易行,运行效率高,使Lab VIEW强大的图形化编程和数据处理功能与非NI公司的数据采集设备结合而进行数据采集。  相似文献   

6.
ARM程序中,子程序的调用返回地址保存在链接寄存器LR(R14)中。子程序程序嵌套调用时,如果调用C语言子程序,编译器会自动进行相应返回地址的处理。但是在ARM程序中,还存在一定数量的汇编程序,汇编子程序调用时,有可能会导致子程序返回地址被覆盖。本文对汇编子程序嵌套调用时的相关寄存器压入堆栈进行了保存,返回时,又将其推出堆栈。防止了ARM子程序调用时返回地址被覆盖。  相似文献   

7.
分析开发过程中常遇的内存泄露和内存越界等问题,提出一种有效的内存管理方案。方案主要包括优化原有的内存管理函数和引入保存内存信息的信息链表两方面。文中还给出基于该方案的具体C语言实现和应用例程。  相似文献   

8.
MATLAB与.NET平台接口技术的研究   总被引:4,自引:0,他引:4  
通过比较已有MATLAB与.NET平台接口调用技术,提出了一种采用对象化包装MATLAB引擎库函数的方法,该方法将MATLAB中由C/C 方式提供的引擎库函数进行对象化包装,使得由普通的函数调用转化为.NET平台上对象方法的调用.实验结果表明.NET平台下的托管代码能更好的调用MATLAB中的引擎库函数,托管代码语言(如C#)与MATLAB的数据交互能力有一定提高.  相似文献   

9.
以编程为例,从动态链接库添加API函数、数据类型、调用API例程及API查看例程、Windows API例程查看Windows文件夹等方面的运用分析了Visual Basic中使用Windows API例行程序难以调用的原因和解决的方法,其结果对在Visual Basic中用Windows API例行程序的方法来扩展Visual Basic功能,使得Visual Basic能够完成只有在Windows才有权完成的功能,对解决一些编程实际问题有一定的参考价值.  相似文献   

10.
在C语言中,函数是实现程序模块化设计思想的手段,函数在调用过程中存在着实参和形参之间的数据传递。C语言中用主调函数和调用函数的目的之一就是获得调用后的结果。文章对C函数调用做了全面的分析,总结了函数调用获得调用结果的5种调用方式,并对每一种方式从内存机理给与分析和说明。  相似文献   

11.
本文通过分析TurboC的编译方法,给出了C语言调用外部汇编模块的方法。  相似文献   

12.
开放式模块化通用数控系统软件设计   总被引:3,自引:1,他引:2  
由于数控系统软件设计中存在设计不规范,可靠性与可维护性差等缺点,出现了多品种、低档次的数控系统软件。为此,提出一种开放式,模块化软件设计方法,它基于DOS操作系统,采用C语言和汇编语言混合编程,调用08H号中断前后台结构,实现管理和控制同步进行,从而实现“宏观并行,微观分时处理”,同时,建立插补库以及将扩展内存(XMS)的使用引入数控系统软件设计,在实际软件开发过程中,取得良好的效果。  相似文献   

13.
采用MS-FORTRAN5.0和宏汇编语言接口的方法将屏幕上所显示的某一阶模态图形通过访问VRAM,存贮在指定的磁盘文件中,然后根据需要,将文件内容读入VRAM中,以实现模态的快速动画显示。该方法避免了一般方法因多阶模态图形需开降辟多块内存区域来实现动画显示,从而克服了内存不够的缺点。作为移植到微机上的SAP5和ADINA有限元分析程序的一个功能模块,用该方法编制的程序模块可对大型结构的多阶模态进行快速动画显示。  相似文献   

14.
结构化的Turbo BASIC提供了多种与汇编语言的接口方法,本文全面介绍了其中常用的几种方法,并着重指出其与解释BASIC中接口方法的不同之处,最后给出一个Turbo BASIC调用8088汇编语言程序的应用实例,说明该语言解决同类问题具有的简单方例和可靠等优点。  相似文献   

15.
构建基于S3C2440A的JPEG XR图像采集系统,实现对采集的RGB24格式原图进行编码并存储.根据S3C2440A自身的体系结构特征,系统设定S3C2440A工作在ARM状态,采用32位总线宽度和32位小端方式的存储空间格式,还给出数据块定义和存储空间分配方案,并进行基于S3C2440A的汇编级优化.内部图像为YUV4:4:4格式,码流结构采用频率模式,对编解码代码定制.最终将定制并优化的JPEC,XR编码代码交叉编译为32位ARM指令代码,移植到S3C2440A上,实现JPEG XR图像采集并进行测试.  相似文献   

16.
单片机C51与汇编语言混合调用的实现   总被引:3,自引:1,他引:2  
在编写单片机程序时,汇编语言具有速度快的优点,而C51则具有高级语言的优势。文章介绍了C51函数的内部转换规则和C51函数的参数传递规则。文章通过实例详细给出了实现C51与汇编语言混合调用的方法,包括C51内嵌汇编语言、C51调用汇编语言以及汇编语言调用C51。  相似文献   

17.
以编译原理理论为基础,详细介绍了80C51汇编语言的词法分析器的设计与实现中几项关键技术:正则表达式,状态转换图,符号表,词法分析器和语法分析器的交互等,提出了80C51汇编语言词法分析器的设计方法,实现了词法分析器的设计.  相似文献   

18.
基于Delphi信号采集系统的编程实现   总被引:4,自引:0,他引:4  
采用在Delphi程序中嵌入汇编语言方式,AC1210数据采集卡进行了查询和定时器方式下的数据采集编程;将C语言编制的采集程序编写成动态链接库文件(DLL),在Delphi程序中调用,实现DMA方式的采集;进行了数据采集系统的软件界面编程,验证一个以DMA方式采集标准正弦波的实例。  相似文献   

19.
本文设计利用远程控制技术实现对中小型企业设备计算机运行状况进行监控,利用建立设备工作时间表实现对设备工作情况进行监视的方法,采用适用于企业内部网络的C/S模式,利用统一的DBMS存储与管理,通过SQL访问监测数据,实现对数据的高效操作。  相似文献   

20.
C语言是一种应用愈来愈广泛的语言,堆的应用技术是C程序设计关键技术之一。本文介绍了TurboC的内存映射、堆的概念和管理方法,并提供了如何正确申请堆空间,如何实现内存共享,如何防止内存“泄漏”,如何防止内存冲突以及消除内存碎片的方法。  相似文献   

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

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