C51语言和汇编语言的关系
发布时间:2016/7/12 21:07:36 访问次数:2001
C51是一种在MCs-51系列单片机上使用的C语言。C51具有很强的语言表达能力和运算能力,EPM1270T144I5N而且可移植性很好,在单片机上用C编写程序,可以有效地提高程序员的工作效率。但 是C51需要编译器进行编译,目标程序的冗余度较严重,且编译器的编译效率差别较大,这对 ,存储资源有限的系统中有较大的影响。
虽然汇编语言的移植性和编程效率不及C51,然而汇编语言也有它的优势:汇编语言精练,代码冗余度低,所以执行代码短,执行速度快;与硬件联系紧密,优秀的编程者能使CPU运行在最佳状态,同时能帮助初学者了解CPU的硬件结构。基于C51语言和汇编语言的不同特点,现实中的很多系统都是用C语言和汇编语言联合编写的。为了提高编程效率,绝大多数代码都会采用C51编写,但是对时钟系统和时序要求很严格的底层驱动代码来说,使用汇编语言是唯一的选择。
C51是一种在MCs-51系列单片机上使用的C语言。C51具有很强的语言表达能力和运算能力,EPM1270T144I5N而且可移植性很好,在单片机上用C编写程序,可以有效地提高程序员的工作效率。但 是C51需要编译器进行编译,目标程序的冗余度较严重,且编译器的编译效率差别较大,这对 ,存储资源有限的系统中有较大的影响。
虽然汇编语言的移植性和编程效率不及C51,然而汇编语言也有它的优势:汇编语言精练,代码冗余度低,所以执行代码短,执行速度快;与硬件联系紧密,优秀的编程者能使CPU运行在最佳状态,同时能帮助初学者了解CPU的硬件结构。基于C51语言和汇编语言的不同特点,现实中的很多系统都是用C语言和汇编语言联合编写的。为了提高编程效率,绝大多数代码都会采用C51编写,但是对时钟系统和时序要求很严格的底层驱动代码来说,使用汇编语言是唯一的选择。
热门点击
- 外部程序存储器读选通信号PsEN
- 失效模式的定义
- 饱和区漏源电流
- uVision4程序调试界面
- C51语言和汇编语言的关系
- 匹配的原则
- 串行通信的波特率、比特率
- C51数据的存储类型
- 金属硅化物
- 变量的变量名与内存单元
推荐技术资料
- 自制智能型ICL7135
- 表头使ff11CL7135作为ADC,ICL7135是... [详细]