单片机C51讲述
C和汇编的混合编程 ◆Cx51高级编程技术 通过寄存器传递参数 C和汇编的混合编程 ◆Cx51高级编程技术 参数传递例子 函数返回值 C和汇编的混合编程 ◆Cx51高级编程技术 函数名转换 在混合编程时,互相调用的函数名会发生转换: 对于重入函数加上_?以示区别,表明含栈内参数传递 _?FUNC Void func(void)reentrant 以寄存器传递参数的函数名前加_下划线 _FUNC Void func(char) 无参数传递或以固定存储区传递函数名不做改变,仅变为大写 FUNC Void func(void) 解释 符号名 说明 C和汇编的混合编程 ◆Cx51高级编程技术 一个简单的C调用汇编的例子 51单片机的C程序设计 ◆Cx51基础 ◆ Cx51的语言扩展 ◆ Cx51高级编程技术 ◆ Cx51运行库 ◆ 51资源的C编程 内联函数 ◆Cx51运行库 一般来说,库函数都是经过了长期的正确性和可移植性验证,因此程序设计时尽量的采用库函数来完成所需要的功能。 Cx51 编译器支持许多内联函数。内联函数编译时生成内嵌代码而不是一次函数调用来完成库函数,这样可以更高效更快速的运行函数。 Cx51 编译器支持以下几种内联函数: _crol_ _iror_ _nop_ _cror_ _lrol_ _testbit_ _irol_ _lror
您可能关注的文档
最近下载
- 桥梁分析软件:SAP2000二次开发_(10).SAP2000二次开发实例:非线性分析.docx VIP
- 10.3+常见的盐(课时1)-2024-2025学年九年级化学下学期同步教学课件(人教版2024下册).pptx VIP
- KS焊线机生产流及参数控制.pdf VIP
- 结构分析软件:SAP2000二次开发_(10).SAP2000与外部软件的数据交换.docx VIP
- 小学科学《水循环》教学方案.docx VIP
- 北京吉普--大切诺基故障诊断代码表.doc VIP
- 基于stm32智能垃圾桶设计.docx VIP
- 本科毕业论文-基于MATLAB的变压器故障仿真及保护分析.docx VIP
- 《胰岛素的耐受性实验》课件.ppt VIP
- 广东省职业技能等级认定证书试卷样题4.多工序数控机床操作调整工三级技能考核评分表样题.docx VIP
原创力文档

文档评论(0)