共查询到20条相似文献,搜索用时 546 毫秒
1.
在编制应用程序时,常常需要用高级语言和汇编语言混合编程。例如用汇编语言子程序进行高速采样,用FORTRAN语言主程序完成计算、打印、绘图等较复杂的工作。一般科技人员在编制这样的程序时,最大的困难往往是如何实现两种语言之间的数据传送。例如FORTRAN语言主程序要将A/D转换的通道号和对该通道连续采祥的次数传送给汇编语言子程序,而汇编语言子程序要将采样得到的数值传送给FORTR- 相似文献
2.
我们用FOXBASE与BASIC语言联合编写了本程序,既解决了.PRG文件太多带来的种种弊端,又克服了过程文件太大不便于修改之不足。本实用程序由一个主程序和四个子程序构成。其中主程序是用FOXBASE编写的,而四个子程序则是用BASIC语言编写的,目的在于加快分解与连接的速度。这五个程序段经分别编译后,连成一体。.PRG文件从过程 相似文献
3.
在实时控制或数据处理应用场合,经常需要用高级语言调用汇编语言子程序,以提高处理速度、节省内存或直接驱动过程通道。BASIC语言有专门的语句或函数(USR,CALL,…),调用汇编语言子程序的方法一般资料中都有介绍,但是用户要确定汇编子程序在内存中的绝对地址,另外BASIC程序本身运算速度慢,子程序功能不强(GOSUB语句不能传送数据,主程序和子程序中变量名要完全一致),开发多模块程序时十分不便。FORTRAN语言比BASIC运行速度快,子程序功能强,便于多模块连接,用户不需要确定汇编子程序在内存中的绝对地址,因此用FORTRAN和汇编混合编程更适于实时控制或数据处理应用,但是FORTRAN调用汇编语言子程序的方法在资料中介绍很少,使用户颇感困 相似文献
4.
黄文海 《CAD/CAM与制造业信息化》2010,(8):70-71
在数控车削加工中,经常遇到需加工的零件上有若干处相同的轮廓形状或在加工中有反复出现的相同走刀路线,此时,只要将该部分用子程序编写,然后在主程序中用“M98”指令进行调用即可。这就能使程序简洁明了,节省内存空间。但应用子程序至少要占用两个程序名(即主程序和子程序各占1个)。有的数控系统程序总数只有64个, 相似文献
5.
单片机延时程序时间长度的记忆方法 总被引:2,自引:0,他引:2
王超峰 《单片机与嵌入式系统应用》2002,(7):77-78
在利用MCS-51汇编语言编写单片机应用程序的时候,经常会用延时子程序来配合主程序功能的实现.大部分的延时子程序采用由MOV、NOP、DJNZ指令构成的多重循环程序来实现,然而由于个人编程思路的不同,表现出延时子程序的多样性,使得延时子程序的计算呈现出不定性和复杂性. 相似文献
6.
<正> EDBS(Experimental Database System,实验数据库系统)是根据美国科罗拉多州立大学IDBS数据库管理系统的资料,修正其错误和某些不完善之处,并移植于FELIX C-512和C-256型计算机上的数据库管理系统。目前本系统已在计算机上初步运行。宿主语言采用FORTRAN IV高级语言,模式描述和数据操纵都采取CALL子程序的形式,嵌入于宿主语句中。系统本身除了有一个子程序是用 相似文献
7.
<正> 一、概述随着现代科学技术的发展,伪随机序列码已越来越得到人们的重视,它的应用已渗透到空间科学、雷达导航、电子测量、仿真技术,通信等领域,是当代保密通信不可缺少的应用技术.本软件包可以模拟任意结构的线性和非线性(限于双发生器型)序列码发生器的功能,并对其随机等特性进行分析,给出有关数据和图表.设计本软件包的出发点虽然是对给定发生器的输出码型的随机特性进行分析,但由于其对序列码的特性进行较全面的分析,所以有其应用的普遍意义.本软件包由主程序(PRC)和五个子程序(LCG, NLCG, RAN, FFT和PLOT)组成,共约700多条FORTRAN语句(含注释语句).其中子程序LCG和NLCG,分别为线性和非线性序列码发生器的仿真过程;子程序RAN为随机数产生器,由它随机地确定伪码发生器的初始状态;子程序FFT为时域快速付氏变换,通过对序列码的自相关函数进行付氏变换,可以得到序列码的谱函数;利用子程序PLOT,可以分别 相似文献
8.
9.
用异种程序设计语言编写的程序模块,要实现相互调用,必须解决不同语言环境之间转换的接口。在一些配置了UNIX操作系统的小型、微型计算机上,仅提供了FORTRAN,PASCAL程序调用C子程序的接口手段。本文探讨并实现C程序调用FORTRAN子程序模块的接口方法,最终实现C,FORTRAN,PASCAL程序模块之间的交叉调用。 相似文献
10.
本文以供FORTRAN调用的宏汇编子程序为例,介绍了这种设备的数据格式及编写驱动程序的方法,对于编写其他类型数字化仪的驱动程序,也可作为参考。 相似文献
11.
<正> 为DJS-130机和GTS-2绘图机配制的自动绘图系统HT-80是以DJS-130计算机及其所配置的RDOS磁盘操作系统为基本资源,用FORTRAN语言的基本语句和汇编语言的指令混合写成。该系统采用分层模块结构便于用户修改和扩充,现包括31个基本、功能子程序和72个字符子程序。它以绘制直线、圆弧、曲线以及由其组成的各种图形为目标,并可对所绘制的图形进行平移、旋转、比例等变换。本系统既注意 相似文献
12.
本文用FORTRAN语言调用汇编子程序的方法,实现了字符窗口功能的扩充,并将产生的各种窗口功能子程序放入FORTRAN库中,方便了用户的使用。 相似文献
13.
介绍了系统信号调理电路和以DSP及模数转换器ADS7805为核心的信号采样电路,结合快速傅里叶变换介绍了系统参数测量的主程序及服务子程序,最后对系统应用中的测量精度进行了分析。实验表明该仪器测量电压精度达0.5级,频率分辨率达20Hz。 相似文献
14.
15.
本刊1984年第3期由袁宗轩撰稿的“FORTRAN-80和汇编语言(Z80或8080指令代码)程序的实用连接技术”(简称“连接技术”)一文介绍了如何实现FORTRAN与汇编语言之间相互调用子程序的方法。很明显,这种连接技术的关键在于两种语言程序模块间的参数传递。对于从子程序向主程序返回(回送)运行结果或信息(如函数调用),即参数的双向传 相似文献
16.
以单片机为核心的热处理炉温控制系统使温度控制指标得到了大幅度提高.硬件部分由AT89C51单片机、温度检测电路、电源电路、信号放大电路、AD模数转换电路、键盘输入电路、显示电路及执行电路等组成.其中信号放大电路将温度检测电路输出的0~41 mV的信号放大到0~10V.AD模数转换电路将采集的模拟量转换为数字量后输入到单片机,给定值和采样值通过大林算法处理得到控制量,经输出口控制固态继电器,来调节炉的温度.软件部分包括主程序,温度采样子程序,滤波子程序,标度变换子程序,显示子程序,大林算法子程序等.经过仿真软件验证,可以精确的控制电阻炉的温度. 相似文献
17.
三、函数子程序送返回值的问题本节将专门讨论FUNCTION子程序的送返回值的问题。与IBM中型机上的FORTRAN与汇编的接口类似,在微机上,Microsoft公司的FORTRAN编译也是通过寄存器AX,DX来接受调用函数子程序后的返回值。其具体约定如下: 1.当返回值的数据类型为简单的且长度不大于4个字节时,按下表通过寄存器AX、DX送回函数值。 相似文献
18.
笔者最近为HI 9200A数字化仪(美国Houston公司产品)设计了一个接口,由高级语言主程序调用。接口程序由汇编语言编写。文中介绍了高级语言程序与数字化仪接口的设计方法。具体说明了主程序与接口子程序之间的参数传递、设备驱动以及读取数据等问 相似文献
19.
20.
提出了一种具有主从结构的粒子群优化算法,该算法实现了惯性权重、加速因子、最大速度等系统参数与目标函数的同步优化。将主程序的一个粒子作为子程序的一组系统参数,在该组控制参数下使用基本的粒子群算法对子程序的目标函数进行优化,并把子程序优化所得的全局最优值返回主程序作为主程序的一个适应值,同时使用基本的粒子群算法对主程序的适应度函数进行优化。实验结果表明,该算法的优化性能较基本的粒子群算法有了显著提高。该方法对于粒子群算法的参数选择具有指导意义。 相似文献