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

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

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

4.
在C语言同汇编语言的混合编程中,比较常用的是C语言调用汇编子过程。但有时为了更方便地完成某些工作,也需要从汇编语言中调用C语言,如在汇编语言中,对于不同类型数值间的混合运算远不如C语言处理得简单。因此就需要从汇编语言中调用C函数,以使程序简化。本文仅就汇编语言调用C函数用实例加以说明,所附例程均已在IBM386上用Borland C++3.1调试通过。  相似文献   

5.
在C语言同汇编语言的混合编程中,比较常用的是C语言调用汇编子过程。但有时为了更方便地完成某些工作,也需要从汇编语言中调用C语言,如在汇编语言中,对于不同类型数值间的混合运算远不如C语言处理得  相似文献   

6.
讲解了C语言与汇编语言相互调用的基本技术,二者结合实现混合编程的方法和在相互调用过程中需注意的一些问题,并给出了应用实例。两者相互调用有效结合,扬长避短,是一种行之有效的程序设计及开发方法。  相似文献   

7.
利用C语言与汇编语言混合编程是程序设计人员经常想使用的方法,这样使用,可以充分利用高级语言的特性和低级语言的直接处理功能,达到互补,更快地设计出用户所需的程序。 笔者曾参阅过Turbo C 及Turbo Assembler汇编大全(中国科学院希望高级电脑技术公司,1990.9),发现:在C环境下调用的汇编模块,需在汇编语言中说明被C调用的变量、函数为Public;而在C语言中也需说明该汇编函数为Extern,这样方可进行调用。当然也同时要求编写的汇编函数具有根据栈进行参数传递的约定,以及对被C调用的函数要求其前有下划线。下面来看一下调用实例。  相似文献   

8.
高级语言与汇编语言混合编程是程序设计的重要手段之一。本文旨在解决在TurboBASIC调用汇编语言子程序时,INLINE汇编语言过程文件的自动转换生成问题。  相似文献   

9.
在单片机程序设计过程中,汇编语言和C语言各有自己的优势,为了尽可能地提高程序效率和降低程序的开发难度,势必采用C语言和汇编语言混合编程的方式。介绍了混合编程的技巧,对函数的混合调用机制、代码段和数据段的定位进行了探讨,并以项目中的具体应用为例进行说明。  相似文献   

10.
1 为什么要使用混合编程 目前使用的C51编译器能对C语言源程序进行高效率的编译,生成高效简洁形式的代码,在绝大多数的情况下,采用C语言编程即可完成预期的任务。但是,不可否认,在某些特殊的I/O地址的处理或中断向量地址的安排以及接口地址的读写方面,仍需要采用汇编语言来编写。这样就产生了混合编程方法,采用混合编程必须指定参数的传递规则。为此C51编译器提供了与汇编语言程序的接口规则,按此规则可以很方便地实现C语言程序与汇编语言程序的相互调用。2参数传递的方法 实际上C语言程序与汇编语言程序的相互调用…  相似文献   

11.
从过程描述语言到Z语言   总被引:5,自引:0,他引:5  
Z语言是一种得到广泛应用的形式化规格语言,Z语言可以方便地描述系统操作的数据转换,却很难描述系统操作间的时序关系,而过程描述语言可以方便地描述时序关系,本文利用时序状态转换系统作为中介,提出一种把过程描述语言的项转换成Z规格的机械算法,利用这一算法,Z文也能方便地描述时序关系,本文还通过实例说明了该算法在多视点需求工程中的应用。  相似文献   

12.
杨骎  温嘉佳  陈俊亮 《软件学报》2008,19(5):1224-1233
介绍了一种面向电信增值业务领域的流程描述语言XPL(extended-calling process language)以及支持该语言的业务生成系统.XPL拥有较强的语音类业务描述能力和数据类业务描述能力,具有抽象层次高,使用灵活、简单,开发业务速度快的特点.该业务生成系统基于面向服务的构架(services-oriented architecture,简称SOA),适用于网络融合条件下的业务生成.  相似文献   

13.
逻辑型语言和过程型语言中的COM技术   总被引:3,自引:0,他引:3  
本文探讨了在过程型程序设计语言与逻缉型程序设计语言中COM(Component 0bject Model)技术的实现方法,从而改变了以往用这两类语言编写的程序之间的松耦合关系,实现了两类不同种类语言之间的无缝连接,使它们能在深层次上自由地进行信息交流.本文还以Visual C 和Visual.Prolog为例,给出了一些有参考价值的实例.  相似文献   

14.
Visual Language     
《The Visual computer》1989,5(4):179-179
  相似文献   

15.
C语言是功能强大、应用广泛的编程语言,也是目前高校理工类的公共必修课程之一,可见其重要性,C语言集高级编程语言和汇编语言的特点于一身,目前市面上的许多软件也是在C语言的平台上产生的,所以高校在C语言的教学中也可谓是"不遗余力"的。但是从近年来的教学效果来看,学生的普遍反映却让人大跌眼镜,大部分人认为C语言晦涩难学,学起来是非常吃力,经常是非常努力学习却达不到想要的效果,课程过后没有任何收获,甚至连一个小程序都写不出来,针对上述情况做了初步分析,并从C语言的编程技巧上提出了相关改善对策。  相似文献   

16.
汇编语言与C语言的接口技术   总被引:1,自引:0,他引:1  
汇编语言没有高级语言要占用较大的存储空间和较长的运行时间等缺点 ,它的运行速度快是高级语言所不能比拟的。可以说高级语言与汇编语言各有千秋。有时我们采用高级语言编程速度达不到要求 ,全部采用汇编语言编程工作量又大 ,此时可以采用“混合”编程 ,彼此相互调用 ,进行参数传递 ,共享数据结构及数据信息 ,是一种有效的编程方法。这种方法可以发挥各种语言的优势和特点 ,充分利用现有的多种实用程序、库程序等使软件的开发周期大大缩短。1 高级语言与汇编语言的接口需要解决的问题   1、需要说明和建立调用者与被调用者间的关系被调…  相似文献   

17.
18.
申林  贾美娟 《电脑学习》2010,(3):88-89,94
Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件中极为健壮的编程语言。Java已成为网络时代最重要的语言之一。与C++语言比较,Java是一种更纯粹的面向对象程序设计语言。  相似文献   

19.
产品语义学是研究产品语言的表达意义。产品造型除表达其功能性目的以外,还要透过其语义特征来传达产品的整体视觉感受,传递出企业产品特性,同时还包括使用方式、文化内涵,并体现特定社会的时代感和价值取向。正如法国著名符号学家皮埃尔·杰罗所说的,在很多情况下,人们并不是购买具体的物品,而是在寻求潮流、青春和成功的象征。本文从企业产品设计角度研究产品设计的差异化竞争,主要探讨产品语义学是如何帮助企业进行完成独特产品语言的塑造;如何向消费者传达整体的产品视觉感受,以达到独特的企业产品视觉识别的目的。  相似文献   

20.
语言翻译是工作和学习中经常要做的事,传统的语言翻译是基于词法结构分析,然而自然语言并不是那么的规范,这导致了这种翻译方式存在本质上的缺陷,不管算法如何改进,翻译结果和人工翻译都会相差很远。本文以英汉翻译为例介绍了基于知识库的语言翻译,详细讲解了基于知识库翻译的原理,以及这种翻译方式与传统的基于词法结构分析的翻译方式相比具有的优越性,并实现了一个简单的基于知识库的翻译软件。  相似文献   

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

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