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

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

3.
在C语言和数据结构的程序设计中,不同的参数类型,其有着不同的传递方式。值传递和地址传递非常容易混淆,不好理解,容易出错。该文就值传递和地址传递的教学方法分别进行探讨。  相似文献   

4.
在TEC-XP16教学机中,已经利用教学机的汇编指令实现了BASIC语言解释执行程序,能够运行BASIC语言程序。为了支持使用更广泛的C语言程序的运行,在BASIC语言解释程序基础上,利用教学机的汇编指令设计C语言解释程序,能够在TEC-XP16教学机上执行C语言程序,能够支持while循环语句、if语句、函数调用,支持按值传递和按地址传递2种函数参数传递方式。在TEC-XP16教学机模拟软件上对C语言程序进行仿真运行,仿真结果表明所设计的C语言解释程序能够支持C语言程序在TEC-XP16教学机上的正确运行。  相似文献   

5.
在Foxbase v2.1数据库语言中,通过加载COM-MAND.COM命令也可实现诸如Turbo C2.0中的DOS SHELL功能。尤其对用户暂时退出应用程序,在DOS命令行执行DOS的一般命令后,任何时候在命令行键入EXIT即可返回应用程序十分有效。 本人编制了一个DOSPRG.PRG的子程序,嵌入主程序中,较好地解决了这一问题。本程序在386与486微机上运行通过。程序如下:  相似文献   

6.
张欢枝 《福建电脑》2007,(8):126-127
建立与遍历一棵二叉树历来为数据结构中不可缺少的内容.由于C语言仅有单向的"值传递",所以多年来数据结构皆使用指针函数来编程,进而增加了复杂性.本文了构造一个用递归函数建立二叉树的C语言程序,使实参不仅传递数值还可以传递其地址.  相似文献   

7.
在用Foxbase与其它语言混合编程时,常要涉及其它语言直接读取和保存数据库中数据的问题。对于直接读取Foxbase数据库中数据的方法,很多杂志和报刊都作了介绍。而对于直接保存数据至数据库中却没有介绍。这里笔者要介绍的是利用C语言直接写记录至数据库中的方法。在介绍其方法前  相似文献   

8.
C语言中函数之间的数据传递方式有值传递、引用传递、地址传递。本文介绍了值传递和引用传递使用方法及优缺点。重点研究了地址传递在C语言程序设计中的应用,并通过程序阐述了这种传递方式效率高、应用灵活、功能强大等特点。  相似文献   

9.
本文阐述了C语言程序调用的一般方法,在分析调用时的程序参量传递基础上,利用C例行程序库所提供的管道函数及数据共享管理函数,成功地实现了施调程序与被调程序间参量的相互传递。本文所探讨和提供的方法,对进行C程序设计具有实际使用价值和参考价值。  相似文献   

10.
在C语言中,函数是实现程序模块化设计思想的手段.函数在调用过程中常常存在着实参和形参之间的数据传递.文章阐述了调用函数的过程中实参和形参之间数据传递的实质和属性,即值传递和单向性.  相似文献   

11.
本刊91年第5期刊登的王林同志的文章《编写及修改汇编语言程序的几点技巧》。讲了三个技巧: 1.带参数子程序的编制方法传递参数的方法多种多样,例如:可在寄存器或变量中传递给子程序。该方法是一种用堆栈传递参数的方法,最为常用。C语言即采用此方法传递参数给过程。另外,WINDOWS,Phoenix Technologies Ltd.的BIOS均采用了该方法。关于堆栈的使用还有一些技巧,笔者将在后面讨论。2.子程序实现多个入口最简单也最直接的方法是直接使用CALL指令,比如:在原文所举的例子中,使用指令CALL A1即可。  相似文献   

12.
在这一篇文章中,我们将解决C语言对桥地址存取的问题。重点介绍dBASE(FOXBASE)与C语言通过桥地址2或3实现参数直接传递,至于dBASE(FOXBASE)通过桥地址1实现参数直接传递DBASEⅢ与C语言直接参数传递请参考别的系列文章。  相似文献   

13.
C语言与汇编语言之间的接口是从事计算机软硬件人员应熟练掌握的一门技术指针是C语言中引入的重要概念之一,灵活地运用它可以使函数问参数的传递简单方便。本文仅以在科技开发工作中总结出来的具体实例说明Borland C 与汇编语言之间指针传递的几种方式。所给例程均已在IBM386上运行通过。1.整型近指针的传递,返回整型值近指针的情况  相似文献   

14.
曾荣珍 《电脑》1994,(8):71-72
在高级语言程序的函数调用过程中,数据传递是一个极为重要而又特殊的问题。它直接影响程序的功能。 在c和c++中,可以使用参数,返值和全局变量在函数间传递数据。 一、调用函数通过参数将数据传递给被调用函数 在使用参数传递数据时,可以采用两种不同的方式: 直接传递参数的值给被调用函数,即将实际参数的值拷贝到被调用函数的形式参数中,称为值传递调用;传递实际参数的地址给被调用函数,称为地址调用。  相似文献   

15.
在C语言程序设计中,函数功能程序块的调用总是涉及到实参传递到形参、本文着重讨论它的这一传递过程,帮助读者了解C语言函数间、C语言与无形参说明的汇编子程序间的参数传递方式,了解同为内部变量的形参与内部变量的区别。参数的传递就是实现实参传送的存储单元必须是形参定义的存储单元。对C语言来说,作为形参的内部变量是堆栈变量,只有确定堆栈地址之后内部变量存储单元的地址才能具体化,这就强调实参传送的地址必须与该函数的栈联系起来。一、实参的传送一个函数中调用另一个函数时,程序控制就从调用函数中转移到被调用函数,转移时将实参和返回地  相似文献   

16.
本文细致地叙述了面向对象的C 语言的派生类向基类构造函数传递参数的机制。并详细的举例阐述了各种传递形式,可给C 使用者以借鉴。  相似文献   

17.
在许多应用软件运行时都带有命令行参数,这些命令行参数在C语言编写的程序中也可以实现,灵活地运用命令行参数进行处理可以有效地提高程序的运行效率,收到事半功倍的效果。详细分析了C语言编程技巧在C语言学习中的应用。  相似文献   

18.
指针是C语言的重点,同时又是C语言的难点。很多初学者学习时感到茫然,主要是因为没有抓住指针特殊性这一关键问题。文章根据作者自身对指针的理解和体会,主要讨论了指针参数如何传递内存,使C语言学习者对指针参数的使用方法有新的理解。  相似文献   

19.
介绍了C语言成为嵌入式技术领域主要的程序设计语言的原因,及当前用C语言所编写的程序仍然存在的问题,然后介绍了面向对象的设计模式的概念及优点.并提出将面向对象的思想与C语言结合起来,接着用C语言实现了部分面向对象的设计模式,给出了其代码,并做了相应的注释,为优化C程序的结构提供了途径.最后总结了在C程序中使用这些设计模式的价值.文中所指的C语言均为标准C(ANSIC).  相似文献   

20.
面向对象设计模式的C语言实现   总被引:3,自引:0,他引:3  
朱进 《微机发展》2005,15(11):99-101,105
介绍了C语言成为嵌入式技术领域主要的程序设计语言的原因,及当前用C语言所编写的程序仍然存在的问题,然后介绍了面向对象的设计模式的概念及优点.并提出将面向对象的思想与C语言结合起来,接着用C语言实现了部分面向对象的设计模式,给出了其代码,并做了相应的注释,为优化C程序的结构提供了途径.最后总结了在C程序中使用这些设计模式的价值.文中所指的C语言均为标准C(ANSIC).  相似文献   

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

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