首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
一、递归调用 程序员都知道绝大多数的高级语言都提供了递归调用的功能,其实汇编语言中也能实现递归调用,本文以实例方式介绍递归调用的方法: 实现递归调用的关键是要保证两点: (1) 递归过程有出口,即当满足一定条件时,过程返回,并且这个条件是可以满足的。 (2) 保证递归过程的每一次返回能遵守相同的返回约定。在汇编语言中对返回值可作如下约定:  相似文献   

2.
3.
4.
5.
FoxBASE的强大功能使之成为数据库管理的主要语言,但是,对于某些特殊的要求,FoxBASE仍不能够满足用户的需要。本文通过几个示例程序,说明FoxBASE调用汇编语言程序的方法及编程技巧。  相似文献   

6.
本文介绍了BASIC语言在用BLOAD方法调用汇编语言子程序时,二进制映象文件的生成、参数传递、数据共用以及内存的统一分配,探讨了如何正确进入子程序与返回。  相似文献   

7.
本文研究了BASIC语言递归调用的方法,从两个实例分析了BASIC语言递归调用的过程,纠正了BASIC不能进行递归调用的错误概念。  相似文献   

8.
汇编语言和高级语言混合编程要解决的关键问题,在于二者之间的参数传递问题。参数的传递方式最多见的是传值、传址两种。参数传递可以通过全局变量或堆来传递。为此,必须了解各种语言的堆结构、生成方式、参数入方式等。本文介绍C语言对汇编语言的调用。  相似文献   

9.
10.
提起递归调用,人们总是想到C、PASCAL等高级语言,认为递归调用是C或PASCAL等高级语言所特有的一种程序设计结构形式。而对于关系数据库FOXBASE,则很少有资料介绍它的递归调用方法,人们也很少在FOXBASE的程序设计中使用递归调用的程序结构形式。 是不是FOXBASE不支持递  相似文献   

11.
12.
本文介绍了IBM PC及其兼容机FORTRAN程序对汇编语言子程序的调用方法。讨论了二者间的接口和程序设计时需注意之处。介绍了子程序调用方法和函数调用方法。并举几个典型例子说明。  相似文献   

13.
李爱军 《办公自动化》2011,(16):58-59,63
本文简述了递归调用的方法,下面从三个实例出发介绍了直接递归调用和间接递归调用的用法。  相似文献   

14.
基于Tang提出的全控制流图研究了递归过程内联优化问题.提出妨碍递归过程内联的关键在于局部变量的副本问题,通过变量的定义使用关系分析,提出递归过程的可内联条件是在流图中任意局部变量的定义使用路径均不穿过递归调用语句.给出了内联时出口语句的模板,它能够处理存在多处递归调用的情况.最后通过实例说明了递归过程的内联.  相似文献   

15.
FoxBase十是继dBase之后,各单位应用得最广泛的多用户关系型数据库管理系统。它的出现全面取代了dBase。汇编语言是计算机能提供给用户的最快、最有效率的语言,也是能够利用计算机硬件特性并能直接控制硬件的唯——一种语言。将FoxBase十与汇编语言有机地结合起来,能提高计算机的利用效率(汇编语言程序运行速度很快)、强化FoxBase十的功能、弥补FoxBase十的不足(FoxBase十不能直接调用DOS/BIOS,它的图形功能也不令人满意),因此极具实用价值。那么如何实现FoxBase十调用汇编语言子程序呢?调用原理FoxBase十为用户提供了…  相似文献   

16.
一、问题的提出由于汇编语言程序具有占内存少,运行速度快,而且有管理时钟和中断的功能,所以,在进一步深入应用计算机时,特别强调设计汇编语言程序。但是汇编语言程序紧密依赖于具体计算机的结构和指令系统,在设计四则运算,尤其是函数运算程序时,人们常常感到十分困难。有的用户为了解决这一矛盾,用汇编语言程序处理中断和数据采集,而用 FORTRAN语言程序对数据进行各种复杂的处理。这样相当耗费机时,在速度要求比较高的场合是不可取的。众所周知,FORTRAN-80库(FORLIB·REL)中存有大量的子程序。这个库中的程序是专供 FORTRAN-80程序调用的需要而设置的。当 FORTRAN-80程序编译时,由编译程序对所需要调用的子程序预先定义和分类。连接时,再由连接程序进行连接装配,把所要调用的子程序插入到 FORTRAN-80程序中去。一般说来,这个库中的程序是比较优质的,因为它是由生产厂家设计,并经过长期使用考验。  相似文献   

17.
针对文件系统对象(FileSystemObject)进行特殊的函数编程,也能实现递归调用,可以在VB、ASP、VBS等语言中广泛使用,以实现文件的快速查找等.  相似文献   

18.
一、子程序设计 主程序与子程序间参数传递的方法 1.利用寄存器传递参数.该方法实现简单,调用方便. 2.利用内存单元传递参数.该方法优点是子程序要处理的数据或送出去的结果都有独立的存储单元,编写程序不易出错. 3.利用堆栈传递参数.该方法不占用寄存器和存储器单元.适用于参数较多且子程序有嵌套的情况.  相似文献   

19.
编译BASIC程序与汇编语言程序的参数传递只能通过堆栈进行。在执行“CALL变量名(变量表)”语句时,机器首先依据参数表内的次序把数据变量的地址或字符变量说明区地址压入堆栈,然后压入两个字节的返回地址CS:IP。这样一来,(SP)+4,(SP)+6,(SP)  相似文献   

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

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

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