首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
系统阐述了汇编语言程序返回的两种方式,深入分析了每种情况返回的过程和特点,并对DOS系统功能调用进行了简要说明。  相似文献   

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

3.
混合语言设计方法,即采用两种或两种以上的编程语言组合编程,彼此相互调用,进行参数传递,共享数据结构及数据信息,是一种有效的程序设计方法,是当前程序接口技术的一个重要研究和应用领域。这种方法可以发挥各种语言的优势和特点,充分利用现有的多种实用程序、库程序等使软件的开发周期大大缩短。不同语言的混合程序中必须解决变量的传递问题。这些变量一般用数值或地址的形式来表示。汇编语言程序一般作为高级语言的外部过程,由高级语言通过函数或过程来调用汇编语言程序。调用协议C语言调用协议从右到左压入参数,像它们在参数表…  相似文献   

4.
本文重点介绍C语言与汇编语言混合编程时,如何实现两种语言之间直接相互调用的方法。并给出具体C模块与汇编模块之间的调用程序。  相似文献   

5.
通过调用DOS中断读取程序的PSP地址,结合QUICK BASIC的库管理,用混合编程方法将汇编模块与BASIC程序融于一体,经编译后,程序接受命令行参数,从而扩充了程序的功能。  相似文献   

6.
步登辉 《天中学刊》1998,13(5):40-42
特殊显示是UCDOS3.0以上版本向用户提供的特色功能之一,为FOXBASE编程提供良好接口,提供了良好文字字符显示功能。使用特殊显示功能调用前必须运行打印字库读取程度(RDSL.COM)和特殊显示模块,然后方可调用特殊显示功能及扩充快速显示功能.让我们首先了解一下特殊显示功能实现的原理.特殊显示功能实现的原理是,修改显示中断向量(INT10H),当应用程序调用INT10H(利用直接写屏显示字符或汉字时并不调用INT10H)显示字符或汉字时,首先被特殊显示程序截获,它判断显示操作是否为特殊显示操作,若是特殊显示操作则对特…  相似文献   

7.
针对目前单片机原理与接口技术教材存在的弊端,提出一种基于汇编语言和C语言同步讲解的教材改革方案,汇编语言编程虽然具有语句简练、实时性高的优点,但在处理复杂的数据运算时程序的编写比较难以掌握,需要较高的编程技巧,而采用两种语言同步讲解的教材可加快学生对单片机应用技术的掌握。  相似文献   

8.
“汇编语言程序设计”是计算机专业的学生感到比较难学的一门课程。一方面 ,学习汇编语言需要硬件知识的配合 ,需要比较坚实的高级语言编程基础 ;另一方面 ,汇编语言有大量的语法规则需要记忆 ,没有高级语言的结构化语句 ,程序结构不是很明显 ,上机调试单调且容易出错。因此 ,汇编语言课程如何提高教学质量、增强教学效果 ,是一个值得重视的问题。下面谈几点个人体会。一、把握学科基础 ,明确教学内容汇编语言程序设计课程发展至今 ,所研究的领域不断发展变化 ,同时又与相关的数字逻辑、计算机组成原理、接口技术等课程存在着共同探讨的问题…  相似文献   

9.
目前IBMPC机及其兼容机在我国各行各业中得到广泛应用。各种应用软件更是层出不穷,本所介绍的由8088汇编语言编写的图形显示程序,来解决某些高级语言的图形显示不理想的缺陷,通过对PC机中ROM的BCOS中断和DOS中断所提供的各种显示方式的驱动程序,为编写程序带来极大的方便。  相似文献   

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

11.
文章阐述了单片机的中断技术,分析总结了单片机的中断运行机制逻辑图,并用实例总结对比汇编语言和高级语言在单片机中断应用方面的编程技巧以及异同点。  相似文献   

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

13.
PC机的DOS是单用户、单任务操作系统,它不具备多任务处理能力。其原因就在于DOS不可重人。DOS内部一共有三个堆栈:字符I/O栈,磁盘I/O栈和致命错误栈。这三个栈区在内存空间上是连续邻接的,在内存中的排列从低地址到高地址依次为:致命错误栈、磁盘H/O栈和字符I/O栈。INT 21H中断服务程序每次执行时,首先保存各寄存器值,而后修改SS寄存器指向当前代码段,SP指向INT 21H三个内部堆栈之中某一个栈底,因为堆栈由高地址向低  相似文献   

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

15.
进程是一个程序在给定数据集合上的一次执行过程,它具有动态性、并发性和异步性.多任务进程是指在内存中有多个程序并行运行,即一组在逻辑上互相独立的程序或程序段在执行过程中,其执行时间在客观上互相重叠的执行方式.这种执行方式在单一任务的DOS系统中是难以实现的,但可以利用中断技术模拟多任务进程,诸如,背景音乐、音像效果等.本文将讨论如何利用中断技术,实现音乐和图形并行运行的C语言编程技巧,以及在编程过程中所接触的IBM—PC/XT机喇叭声驱动系统的连接方法和发生原理.  相似文献   

16.
讨论了一种通过正确调用WIN32 API函数,用Windows汇编语言编程获取本机IP地址的方法。  相似文献   

17.
在单片机应用中,子程序调用及中断处理是必不可少的,这就涉及到堆栈问题.在子程序调用和中断处理过程中,分别要保存返回地址和断点地址及通用寄存器的值、标志位状态信息,在子程序返回和中断处理结束时,则要恢复通用寄存器的值、标志位状态信息,并分别将返回地址和断点地址逐一返回.  相似文献   

18.
应用C语言调用_BIOS_EQUIPLIST函数,使用BIOS 11H中断来返回一个数据,再利用C语言位域定史、处理可获得连接在系统上外围设备的信息。  相似文献   

19.
牛小梅 《天中学刊》2005,20(5):133-134
目前很多计算机,无论办公机还是个人电脑,安装的都是Windows操作系统.在一些特殊情况下,需要将由某些程序生成的文件自动保存到某一个指定的目录中,其方法较多,其中最直接的一种方法就是利用高级语言(如Qbasic语言,Turbo pascal语言,Turbo c语言等)提供的具有DOS功能的语句或直  相似文献   

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

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

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