共查询到18条相似文献,搜索用时 953 毫秒
1.
Linux的核心代码大部分是用C语言编写的,不可避免的其中还有一部分是用汇编语言写成的.有些汇编语言代码是利用gcc的内嵌语句直接嵌在C语言程序中的;还有一些则是写在汇编源程序中的,特别是Linux的启动代码部分,文章介绍了在Linux的gcc/g 环境下,C/C 程序中如何内嵌汇编代码;分析了汇编源程序如何与调用它的C/C 程序接口。 相似文献
2.
汇编语言是低级语言,与硬件和操作系统紧密联系.它能够完成许多其他语言所不能完成的功能.笔者较详细地分析了在Linux平台的gcc/g 开发环境下,汇编程序与调用它的C/C 程序的接口约定. 相似文献
3.
《江汉大学学报(自然科学版)》2017,(5):424-428
指针和引用的用法是C/C++语言教学中的难点,在列举指针与引用的基本用法和用作函数参数的基础上,通过对比编译得到的汇编语言代码,说明引用本质上还是指针,并给出在C++中使用引用的建议。 相似文献
4.
5.
分析了C语言和汇编语言的特点:C语言可读性好,通用性强,但目标代码较长;汇编语言目标代码紧凑,实时控制好,可读性和通用性差。通过实例介绍了两种语言在编程中的应用,C语言在算法和数据处理过程中优势明显,汇编语言在时钟和实时控制方面具有不可替代的作用。 相似文献
6.
单片机C语言与汇编语言的混合编程 总被引:2,自引:0,他引:2
汇编语言的机器代码生成效率高、执行速度快,但可读性却并不强;而C语言的可读性和可移植性却远远超过汇编语言,用C语言开发中大型软件的周期要比用汇编语言短很多。但C语言很难解决高时效性等代码编写的问题。此时便可利用汇编语言来实现。本文便是针对这一问题.详细介绍了单片机C语言与汇编语言混合编程的实现方法。 相似文献
7.
张秋余 《兰州理工大学学报》1992,(1)
介绍在不同编译程序的存储模式下,如何在C中调用汇编例程以及如何在汇编语言中调用C的函数,即混合编程的方法。可使用户掌握寄存器在程序执行过程中的内存结构变化情况,并根据寄存器的内存结构编写出执行速度更快、代码紧凑的优化代码程序。文中所有例程均在Turbo C 2.0 Compact模式下通过。 相似文献
8.
郑玉微 《齐齐哈尔大学学报(自然科学版)》2009,25(4):9-9
MCS-51系列单片机的编程语言常用的有二种:一种是汇编语言,一种是C语言.汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题. 相似文献
9.
10.
反编译中,一般采用先将可执行代码转换成汇编语言(即反汇编)作为中间代码,再从中间代码转换到C语言或其他高级语言.现提出一种在反汇编基础上的新的C反编译方法,通过用读取源文件数据区的数据,写入新文件的数据区,以内联汇编的方法直接读取新文件的数据区的全局变量,而不用分析和定义源文件的全局变量类型.该方法在效率上比传统方法有很大提高. 相似文献
11.
胡玲 《重庆师范大学学报(自然科学版)》2002,19(2):42-44
针对C++语言与C语言的关系及C++语言的语法规则和编程方法上的特征,着重从传统结构化过程语言方面、面向对象编程语言方面和程序设计三个方面,探讨了C++语言对C语言的扩展. 相似文献
12.
13.
在编写C程序时经常会用到字符数据和字符串,很多人在进行程序设计时很容易混淆字符和字符串的处理方法,因此笔者从字符和字符串的定义、存储、输入和输出方法几个方面阐述其异同,在程序设计时能正确使用字符或字符串解决实际问题。 相似文献
14.
15.
C语言应用简述 总被引:1,自引:0,他引:1
刘岩 《科技情报开发与经济》2004,14(10):274-275
C语言是近年来在国内外得到迅速推广应用的一种计算机语言。介绍了C语言的特点及C程序的上机步骤,阐述了3种基本的流程图结构(顺序结构、选择结构、循环结构)。 相似文献
16.
C语言中的结构体数据类型具有足够的灵活性,可以通过基本类型来表示各种各样所需要的数据。以栈程序设计课题为例,对C语言程序设计的抽象的数据类型方法进行了具体分析。 相似文献
17.
18.