- 6
- 0
- 约 26页
- 2017-08-25 发布于河南
- 举报
C/C++及汇编语言的混合编程 广嵌教育 第五章 C/C++及汇编语言的混合编程 5.1 ARM C/C++编译器 5.2 在C/C++程序中内嵌汇编指令 5.3 从汇编程序中访问C程序变量 5.4 汇编程序、C程序及C++程序相互调用 5.5 嵌入式C编程 5.1 ARM C/C++编译器 ARM集成开发环境中包含的C/C++编译器。 5.2 在C/C++程序中内嵌汇编指令 在C\C++程序中使用内嵌的汇编指令的语法格式: 在ARM C语言程序中,使用关键字__asm来标识一段汇 编指令程序。 __asm { 汇编语言程序 ~~~~~~~~ 汇编语言程序 } 其中:如果一行中有多个汇编指令,指令之间使用分号(;)分开。 在一条指令占多行,要使用续行符号(\). 5.2 在C/C++程序中内嵌汇编指令 在C/C++程序中内嵌汇编指令注意事项: 必须小心使用物理寄存器,如R0~R3,SP,LR 和CPSR 中的N,Z,C,V 标志位.因为计算汇编代码中的C 表达式时,可能会使用这些物理寄存器,并会修改N,Z,C,V标志位。 __asm { MOV R0,x ADD y,R0,x/y //计算x/y 时R0 会被修改 } 在计算x/y 时R
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)