- 2
- 0
- 约8.52千字
- 约 96页
- 2018-05-15 发布于江西
- 举报
嵌入式系统技术与设计 刘洪涛 孙天泽 第3章 ARM汇编语言程序设计新.ppt
嵌入式系统技术与设计 第3章 ARM汇编语言程序设计 嵌入式汇编函数定义由 --asm(C和C++)或asm(C++)函数限定符标记,可用于: (1)成员函数; (2)非成员函数; (3)模板函数; (4)模板类成员函数。 1.嵌入式汇编语言语法 嵌入式汇编表达式和C或C++表达式之间存在以下差异。 (1)汇编程序表达式总是无符号的。 (2)以0开头的汇编程序编码仍是十进制的。 (3)汇编程序运算符优先顺序与 C 和 C++ 不同。 (4)汇编程序字符串不是以空字符为终止标志的。 2.嵌入式汇编程序表达式和C或C++表达式之间的差异 由关键字__asm声明的嵌入式汇编程序,在编译时将作为整个文件体传递给ARM汇编器。在传递过程中,__asm函数的顺序保持不变(用模板实例生成的函数除外)。 3.嵌入式汇编函数的生成 可用__cpp关键字从汇编代码中访问C或C++的编译时的常量表达式,其中包括含有外部链接的数据或函数地址。 4.关键字__cpp 在汇编代码中访问C全局变量,只能通过地址间接访问全局变量。 3.4.3 汇编代码访问C全局变量 对于无符号变量,使用以下指令。 (1)LDRB/STRB:用于char型。 (2)LDRH/STRH:用于shor
您可能关注的文档
最近下载
- BIM建筑模型的创建和应用教学单元6建筑施工图出图79课件讲解.pptx
- 《中国石窟艺术》课件 .ppt VIP
- BIM建筑模型的创建和应用教学单元5建筑模型创建与编辑13课件讲解.pptx
- BIM建筑模型的创建和应用教学单元3建筑模型的创建流程54课件讲解.pptx
- 测绘法律法规与测绘管理讲课用 - 课程中心 - 武汉大学.ppt VIP
- 风景园林设计毕设.pptx VIP
- BIM建筑模型的创建和应用教学单元1BIM基础02课件讲解.pptx VIP
- K11&大悦城营运岗工作分享.pdf
- BIM建筑模型的创建和应用教学单元2Revit基本操作24课件讲解.pptx
- 《测绘基础》课件(共八个任务).ppt VIP
原创力文档

文档评论(0)