共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
汇编语言和C语言是单片机编程中的两种基本语言,两种语言优点各异,要想充分发挥出两种语言的优势,就需要采用对这两种语言的混合编程方法.本为针对这一问题,介绍了以C51系列单片机为例的混合编程的几种基本方式,并且详细阐述了其实现方法和要解决的关键问题. 相似文献
3.
MSP430单片机C语言和汇编语言混合编程 总被引:7,自引:8,他引:7
为了发挥C语言和汇编语言各自的优点。二者需要相互调用函数。本文首先介绍了MSP430单片机的C语言函数的参数传递规则。然后对C语言和汇编语言的混合编程进行了详细描述,最后给出应用实例。 相似文献
4.
单片机由于受功能,成本和体积等因素的制约,其处理能力和存储空间有限。文章根据51单片机和C51编译器的特点,介绍了几种提高编译器生成代码效率的编程技巧。 相似文献
5.
研究人员以TI公司的MSP430芯片作为开发研究平台,以C语言和汇编语言混合开发为开发工具,以现代电子设备控制系统为载体,以实际问题为解决突破口,提供一种解决嵌入式软件开发过程中的实际问题.充分考虑C语言和汇编语言优缺点,有效利用两种语言的优点,让实际开发效率和产品软件可靠性得到了有效提升. 相似文献
6.
7.
在单片机应用系统中采用高级语文编程时注意与汇编语言程序正确接口,可极大地提高编程效率。本文讨论高级语言C51编译器对目标程序的段管理,与汇编语言程序接口时的参数传递方法,给出了通用接口程序设计实例。 相似文献
8.
9.
闫红蕾 《电子制作.电脑维护与应用》2014,(20)
在单片机教学中经常采用汇编语言进行编程,而C语言有很强大的优点,如何在教学中结合这两种语言,并且可以在没有实训设备的情况下使用Proteus仿真软件进行编程,实现其强大的仿真实训功能。 相似文献
10.
11.
12.
13.
汇编语言与C语言的接口技术 总被引:1,自引:0,他引:1
汇编语言没有高级语言要占用较大的存储空间和较长的运行时间等缺点 ,它的运行速度快是高级语言所不能比拟的。可以说高级语言与汇编语言各有千秋。有时我们采用高级语言编程速度达不到要求 ,全部采用汇编语言编程工作量又大 ,此时可以采用“混合”编程 ,彼此相互调用 ,进行参数传递 ,共享数据结构及数据信息 ,是一种有效的编程方法。这种方法可以发挥各种语言的优势和特点 ,充分利用现有的多种实用程序、库程序等使软件的开发周期大大缩短。1 高级语言与汇编语言的接口需要解决的问题 1、需要说明和建立调用者与被调用者间的关系被调… 相似文献
14.
彭多多 《计算机光盘软件与应用》2011,(10)
C语言与汇编语言的混合编程,在图形处理的过程中的综合混用,它们进行组合运用,两种语言的优点相继表现出来.一种是计算机高级语言,另一种是计算机低级语言,但两者的优点显而易见,C语言编写灵活,功能多样.汇编语言编程麻烦,但是程序代码段、执行速度快,但同样C语言数值运算或结果显示时更为复杂.而利用C语言与汇编语言的混合编程可以提高编程的效率.而C语言和汇编语言在图形处理中的运用较为广泛. 相似文献
15.
该文以Microsoft C和MASM为例,说明C语言与汇编语言的接口实现技术,文中给出了Microsoft C调用汇编程序推荐的指令序列,阐述了C语言与汇编语言之间的参数传递,并探讨了若干关于C程序与汇编程序接口时的编程技巧。 相似文献
16.
讲述了混合编程的必要性及应用场合,介绍了编程中汇编语言和C语言各自应遵循的法则,通过实例对上述内容进行了充实与完善,显示了混合编程在软件开发中的实际用途。 相似文献
17.
邵健 《电子制作.电脑维护与应用》2001,(7):36-38
3、逻辑运算类指令有些朋友可能不太清楚“逻辑运算”是一个什么概念,没关系,大家只要看完下面的介绍就知道了。 (1)只对累加器A进行的单操作数逻辑运算指2令 CLR A;累加器内容清0 CPL A;累加器A的内容逐位取反,即二进制数1变0、0变1 RL A;A的内容逐位左移,最高位移至最低 相似文献
18.
19.
C语言调用汇编语言子程序的研究与实践 总被引:1,自引:0,他引:1
李文兵 《微小型计算机开发与应用》1995,(3):37-43
本文介绍了被C调用的汇编语言子程序的格式,及其如何接受C程序传递给的参数值和怎样返回其返回值。在此基础上,文中详细分析了C调用汇编语言子程序的过程,最后给出了实现步骤及实例。 相似文献
20.
HC08系列单片机C语言的若干编程技术 总被引:2,自引:0,他引:2
讨论MC68HC08系列单片机的C语言编程技术,分析了08C语言在寄存器和I/O口的使用、嵌入汇编及中断处理上与标准C的区别,并论述.1st文件在08C语言编程中的重要作用,探讨了规范编程、精简和优化代码等08C语言编程技术。 相似文献