首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
本文重点介绍C语言与汇编语言混合编程时,如何实现两种语言之间直接相互调用的方法。并给出具体C模块与汇编模块之间的调用程序。  相似文献   

2.
C语言是目前流行很广的一种高级语言,它可编写出灵活和多功能的用户界面,为了提高C语言程序对硬件的处理效率,让C语言与汇编语言结合是一种非常有效的方法。目前两者的混合编程得到了广泛的应用。本文讨论了两种方法实现C语言与汇编语言的混合编程,详细分析了混舍编程时应注意的一些技术问题,并给出了应用程序实例。  相似文献   

3.
本文阐述了汇编语言与高级语言混合编程的必要性和应用场舍,以C语言为例讨论了混合编程的一般方法,介绍了混合编程的规则,并给出了其中最常用的一种方法的实例。  相似文献   

4.
本文简要介绍汇编语言程序与TC语言程序之间的接口技术:内嵌汇编指令法,TC语言程序调用汇编语言程序方法,汇编语言程序框架的自动生成和汇编语言程序如何调用TC语言程序的方法。  相似文献   

5.
C语言是目前流行很广的一种高级语言,它可编写出灵活和多功能的用户界面,为了提高C语言程序对硬件的处理效率,让C语言与汇编语言结合是一种非常有效的方法.本文给出了两种语言结合实现的具体方法,重点说明了混合编程的步骤和需要注意的要点.  相似文献   

6.
C语言和汇编语言二者的编程风格存在很大的差别,C语言程序往往要调用汇编语言子程序来实现一些特定功能,本文围绕有关技术细节,提出相应的解决办法,有效地减少调试工作量。  相似文献   

7.
编写和调试汇编语言程序要比编写和调试高级语言程序复杂的多,因此目前汇编语言的应用不如高级语言广泛。但是由于汇编语言有占用存储空间小,运行速度快,可直接控制硬件等独特的优点,使得在应用中又不可缺少,因此产生了如何在高级语言程序中嵌套汇编语言的问题。作者设计了一些常用的几种高级语言与汇编语言嵌套的方法。  相似文献   

8.
汇编语言很多地方不同于高级语言。用高级语言编程时,不需要考虑编写返回DOS的语句,编译系统会自动为程序加上结束进程、返回DOS的控制语句。而用汇编语言编程时,如果在程序结束后没有正确的返回语句,系统将不能正确返回DOS,出现死机现象。其实,在汇编语言中返回DOS的方法很多,适用于不同的程序,下面就几种常用方法进行分析比较,以便编程时灵活使用。一、调用INT20H中断或者INT21H中断的OH号子功能这两种中断调用都能使当前进程终止,并将控制权返回它的父进程,人口参数要求CS指向程序PSP的段地址。它适用于比较紧凑的…  相似文献   

9.
汇编语言和C语言结合教学方式,可提高学生对汇编语言学习的兴趣,还可体会到汇编语言直接控制底层的便利和运行效率高.根据教学实践,列举具体实例,涉及具体的编译器对C语言和汇编语言的规定.汇编语言与C语言中的变量和函数彼此之间相互调用方法.实际的教学实践证明受到良好的效果.  相似文献   

10.
C语言具简洁、灵活的特点以及丰富的库函数和功能强大的调试手段,适用面非常广泛。但在实际应用中,为了完成某种特定的功能,或需要缩短程序的运行时间,或需要对硬件进行直接操作,或需要利用操作系统的某些功能模块,这时就会使用到汇编语言程序,即要采用C语言与汇编语言的混合编程技术实现。通过研究与分析Turbo C与汇编语言的混合编程方法,为C语言应用开发人员提供方便。  相似文献   

11.
随着计算机与各相关学科的交叉促进,计算机图形在各领域的应用越来越广泛。计算机图形的广泛应用对图形的处理技术提出更高的要求,尤其是在存取效率与质量方面。C语言提供了丰富的图形函数且开发效率高;但在要求执行速度快,占用空间少或要求直接控制硬件的场合,汇编语言就可以提高程序的运行效率。充分发挥两种语言的优点,实现两种语言之间的混合编程,是解决问题的有效方法。本文以画直线为例,讨论汇编语言与C语言在图形处理过程中的综合应用技术。  相似文献   

12.
由于C语言是一种编译型程序设计语言,它兼顾多种高级语言的特点,并且具备汇编语言的功能,具有极强的表达能力,本就C语言在单片机系统开发中使用较为广泛的A/D、D/A转换接口的C语言编程技术进行讨论。  相似文献   

13.
C 语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的功能。C 语言程序处理功能强,运算速度快,有良好的移植性,而且可以直接实现对系统硬件及外围接口的控制,具有较强的系统处理能力。C 语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C 语言程序具有完善的模块程序结构,从而为软件开发中采用模块化设计方法提供了有力的保障。因此,  相似文献   

14.
张林 《天中学刊》1999,14(2):118-118
BASIC语言作为一门高级语言,程序的编写、调试都非常方便,而汇编语言的优点在于它执行速度快,可直接访问所有计算机硬件.因此,我们往往把两种语言结合使用,大部分程序用BASIC语言写,而对要求快速执行及直接访问各种I/O设备的部分用汇编语言写,两者结合,充分发挥它们各自的优点.要实现BASIC程序与汇编程序的连接,应解决下列3个问题:(1)确定汇编子程序在存储器中的位置;(2)把控制转移到汇编程序:一般通过执行外部调用FARCALL汇编指令可以把控制转移到汇编程序,这条CALL汇编语言调可用指令在BASIC中由CALL…  相似文献   

15.
为了在gcc/g 环境下程序开发能顺利地进行C/C 与汇编语言的混合编程,本文给出了一种在该环境下的接口分析方法,并在此基础上分析了gcc/g 环境下汇编源程序如何与调用它的C/C 程序接口问题。  相似文献   

16.
王茹 《电大理工》2012,(2):27-29
嵌入式应用程序开发中通常采用ARM汇编语言与C/C++语言混合编程,本文针对ARM汇编语言与C/C++语言混合编程实现方法:内嵌汇编和ATPCS规则进行讨论、总结,并通过实例说明。  相似文献   

17.
谈非计算机专业C语言课程的综合实训   总被引:3,自引:0,他引:3  
C语言作为结构化的程序设计语言,既适合于开发系统程序,又适合开发应用程序.它既具有高级语言功能强大、使用灵活的特点,又具有汇编语言适合编写底层应用程序的实用性.  相似文献   

18.
本文主要介绍汇编语言程序和Turbo语言程序间数据传递的传值方法,传址方法及外部变量方法和过程返值方法的内在机理。  相似文献   

19.
虽然C语言可以完成许多由汇编语言完成的工作,但在有些要对硬件和操作系统直接操作的场合,在有 些要求执行速度快的场合,仍要用到汇编语言的程序,本文将简单介绍实现C语言与汇编语言混合编程的方法。  相似文献   

20.
目前,计算机广泛使用的语言主要有两大类,即高级语言和汇编语言。高级语言程序设计不必了解机器结构,用户可集中精力考虑问题,因而编程效率高,而且程序的查错、测试简单快速。然而,高级语言程序不能产生有效的机器目标代码,程序的运行要靠编译程序的翻译,编译程序不仅价格昂贵,而且占用大量的存贮空间,所以高级语言程序额外开销较大,程序的效率低,难以在时间和存贮器两方面实现最佳化。其次,如果用户问题是控制某一设备,则问题就很难用代数式表示,高级语言就显得无能为力了。虽然汇编语言程序设计面向机器,编程效率低,不可移植,但是它却能弥补高级语言的上述缺陷,并能充分的发挥CPU的灵活性。综上所述,两大语言各有其自身特点及应用场合,高级语言适用于科技计算,事务管理;汇编语言多用于工业生产过程控制、实时控制、仪器仪表自动化等科技领域。  相似文献   

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

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