6基于ARM嵌入式程序设计.ppt

6基于ARM嵌入式程序设计.ppt

第五章 基于ARM的嵌入式程序设计 5.1 ARM汇编语言的伪操作、宏指令与伪指令 5.1.1 两种常见的ARM编译开发环境 5.1.2 ADS编译环境下的伪操作和宏指令 5.1.3 GNU编译环境下的伪操作和宏指令 5.1.4 ARM汇编语言的伪指令 ARM汇编语言的伪操作、宏指令与伪指令 伪操作——为汇编程序所用,在源程序进行汇编时由汇编程序处理,只在汇编过程起作用,不参与程序运行。 宏指令——通过伪操作定义的一段独立的代码。在调用它时将宏体插入到源程序中。 伪指令——是汇编语言程序里的特殊指令助记符,在汇编时被合适的机器指令替代。 5.1.1两种常见的ARM编译开发环境 ADS/SDT IDE开发环境:它由ARM公司开发,使用了CodeWarrior公司的编译器; EmbestIDE开发环境:集成了GNU开发工具的IDE开发环境,由GNU的汇编器as、交叉编译器gcc、和链接器ld等组成。 这两种开发环境的编译器都完全支持ARM指令集,但伪操作不同,代码风格不同。 5.1.2ADS编译环境下的伪操作和宏指令 ADS编译环境下的伪操作可分为以下几类: 符号定义(Symbol Definition)伪操作 数据定义(Data Definition)伪操作 汇编控制(Assembly Control)伪操作 信息报告(Reporting)伪操作 其他

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档