首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
王珏  周莉 《科技广场》2008,(1):175-176
汇编语言开发的程序有着很高的执行效率,而Visual C 是应用广泛的高级语言开发工具。汇编语言在Vi-sual C 中的应用能够有效提高程序的效率。本文介绍了Visual C 中调用汇编语言的常用方法和进行混合编程的要点。  相似文献   

2.
汇编语言开发的程序有着很高的执行效率,而C语言是应用广泛的高级语言开发工具.汇编语言在C语言中的应用能够有效提高程序的效率.主要阐述了高级语言与汇编语言混合编程涉及到的问题,并通过实例介绍了C语言与汇编语言连接的两种主要方法及这两种方法优缺点的比较.  相似文献   

3.
本文以广西科技大学软件工程专业软、硬件实践类教学改革为基础,提出一种新型实践类教学改革方法。实践类教学是计算机类专业的重点,本文在分析了C语言程序设计课程与汇编语言程序课程特点的基础上,提出了在程序设计的实践中,融合C语言与汇编语言的特点,让学生从程序设计的角度更加深刻的理解计算机系统的工作原理,提高学生的综合素质,建立合理的专业知识架构。  相似文献   

4.
汇编语言运行速度快,占用存储空间少,但可移植性差,工作量大;而C语言可移植性好,开发效率高,但有时速度达不到要求。所以可以采用“混合”编程,彼此相互调用,进行参数传递,共享数据结构及数据信息,应该说是一种有效的编程方法。  相似文献   

5.
汇编语言运行速度快,占用存储空问少,但可移植性差,工作量大;而C语言可移植性好,开发效率高,但有时速度迭不到要求。所以可以采用“混合”编程,彼此相互调用,进行参数传递,共享数据结构及数据信息,应该说是一种有效的编程方法。  相似文献   

6.
在递归调用实现过程中,堆栈活动以及参数传输可能具有复杂的形态和规律,充分揭示和理解这种规律是困难的。本文介绍一种使用汇编语言的软件技术来展示递归调用的机理:堆栈活动,回溯地址和当前运算环境的保存和恢复,以及参数和运算结果的传输。  相似文献   

7.
为便于计算机实践教学,本文采用C++语言设计了一款基于软件的简单仿真计算机,并阐述了该模型机的系统组成、指令系统以及实现方法.该模型机既能执行机器指令程序,也能执行汇编语言程序.  相似文献   

8.
可执行程序自删除广泛用于卸载程序。一般来说,程序在运行时无法删除自己,但可以用一些巧妙的方法来实现程序的自删除。这里阐述了三种可执行程序自删除的方法,并在VC中实现。这三种方法是:调用批处理文件实现程序自删除,基于CLONE--用复制品启动另一个进程删除原来的可执行文件和释放程序文件在内存中的映射,再调用文件操作删除程序.  相似文献   

9.
我们学习汇编语言的时候应该知道:汇编语言程序运行在DOS环境下,程序结束后应正常返回DOS,否则就会死机,所以汇编语言程序的末尾,可用以下两条指令:MOVAH,4CHINT21H可实现正常返回DOS。还有一种方法也可实现返回DOS,即:将主程序定义成一个远过程:...  相似文献   

10.
现在的单片机仿真器普遍支持C语言程序的调试,为单片机使用C语言提供了便利条件(简称C51)。C语言相对汇编语言来说,能直接对单片机硬件进行操作,既有高级语言的特点,又有汇编语言的特点。讨论了C51编程中需要注意的事项,并结合Keil C仿真软件给出相应说明。  相似文献   

11.
汇编语言的优越性及实用性   总被引:2,自引:0,他引:2  
汇编语言是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。计算机专业所培养的学生,不应仅仅满足于利用他人已开发出来的软件和软件工具来解决实际问题,还应具备有分析、研究原有软件系统的能力。汇编语言程序设计将使学生受到更严密、更系统的程序设计及其思维方法的训练,为分析和开发新的软件系统打下良好的基础。  相似文献   

12.
依据NM(Nonlinear Mapping)理论,建立了电算模型,采用C语言和汇编语言有机结合编制了相应的程序软件及其应用界面,并在汽车高能干式点火线圈的测试装置中进行了成功的应用。  相似文献   

13.
通过把C语言程序转换成汇编语言,并分析相应的汇编语句,直观地获知了变量的3种存储类型的表现形式;并探讨了如何设置变量的存储类型和数据类型才能得到更优化的程序.  相似文献   

14.
汇编语言实际上就是一种针对机器的语言形式,具有极快的运行速度和较小的存储空间,可在一定条件下直接控制硬件,在多种领域中均得到广泛的应用,并具有至关重要的作用。然而在实际的编写与调试环节中,其难度和复杂程度都是很大的,特别是混合运算环节。C语言具有极高的灵活性和表达能力,在软件的开发环节,运用汇编语言与C语言的混合程序设计技术,不仅可以有效解决单一使用汇编语言处理数据时的困难,还可大幅提高实际的运行效率。文章阐述了两种语言混合编程的具体方法,以及二者在连接时应注意的问题,为该混合程序设计技术的推广与应用奠定基础。  相似文献   

15.
利用调用子程序进行一模多腔加工是模具数控加工的一项重要技术,能够提高编程的效率,文中主要介绍一种在模具加工中利用子程序功能进行加工的方法,程序简单高效。  相似文献   

16.
在通过比较Visual C 和MATLAB优劣后,根据它们各自的特点,提出Visual C 和MATLAB混合编程的几种方法。在VC中对MATLAB进行调用将大大减少编程的工作量、保证程序的准确性,并且继承了VC 强大的功能,提高开发效率。并结合实例介绍了比较简便实用的Matcom混合编程方案,通过该方案更进一步突出了Visual C 和MATLAB混合编程的优势。  相似文献   

17.
一款受人喜爱的游戏,其组成首先要有尽量逼真的游戏画面,其次要有易于操作、能够快速响应的游戏角色。其中动画和用户操作是需要在编程中下苦功夫的。游戏角色要想设计的外形美观、动作连贯、技能切换流畅,其中涉及了包括C语言程序设计、C++语言程序设计、汇编语言、数据结构、数据库、计算机硬件、接口技术、算法、高等数学、多媒体技术、人工智能等计算机专业课目。下面就游戏角色中属性的分析方法谈谈具体做法。  相似文献   

18.
远程调用(RPC)是一种进程间通讯技术,该技术允许一个程序调用执行处于另一地址空间中(通常是网络中的另一台计算机)的函数,但无须显式编写远程交互代码,即,程序员可以编写基本相同的调用代码,而无须考虑被调的函数处于本地还是远程服务器。设计并实现了一种全新的基于原始接口编译的远程调用代理存根生成器,消除了代理以及存根的编写工作,在MapGis7.x Linux面向网络的地理信息系统应用服务器的开发以及部署工作中初见成效。  相似文献   

19.
在Matlab中对神经网络进行训练和仿真,并将训练好的神经网络在Matlab中以.mat文件格式保存,以Visual C 为主要编程软件,给出如何调用Matlab中的神经网络工具箱的方法.Visual C 通过调用Matlab神经网络工具 箱的方法,调用训练好的神经网络,实现Visual C 与Matlab之间的调用.  相似文献   

20.
阐述了C程序调用汇编子程序中参数传递和寄存器的使用规则,分析了二者连接过程中的问题,并给出了应用示例。  相似文献   

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

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