- 18
- 0
- 约 73页
- 2016-12-15 发布于湖北
- 举报
1. 伪指令、伪操作和宏指令概念 伪指令——是汇编语言程序里的特殊指令助记符,在汇编时被合适的机器指令替代。 伪操作——为汇编程序所用,在源程序进行汇编时由汇编程序处理,只在汇编过程起作用,不参与程序运行。 宏指令——通过伪操作定义的一段独立的代码。在调用它时将宏体插入到源程序中。也就是常说的宏。 说明:所有的伪指令、伪操作和宏指令,均与具体的开发工具中的编译器有关,当前主要采用ARM公司的“ADS/SDT IDE”开发工具,所以后面的讨论,均是基于ARM公司的开发工具。 2 . ARM汇编伪指令 ARM伪指令不属于ARM指令集中的指令,是为了编程方便而定义的。伪指令可以像其它ARM指令一样使用,但在编译时这些指令将被等效的ARM指令代替。ARM伪指令有四条,分别是: ADR:小范围的地址读取伪指令。 ADRL:中等范围的地址读取伪指令。 LDR:大范围的地址读取伪指令。 NOP:空操作伪指令。 (1) ADR——小范围的地址读取 ADR伪指令功能:将基于PC相对偏移的地址值或基于寄存器相对偏移的地址值读取到寄存器中。 ADR伪指令功能的实现方法:在汇编编译器编译源程序时,ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现此ADR伪指令的功能,若不能用一条指令实现,则产生错误
您可能关注的文档
最近下载
- D-Z-T 0462.3-2023 矿产资源“三率”指标要求 第3部分:铁、锰、铬、钒、钛(正式版).docx VIP
- 网络系统建设与运维中级 第7章 IPv6协议v3.2.pptx VIP
- 电子科技大学-2018.6月计算复杂性考试.docx VIP
- 吊篮施工计算书.pdf VIP
- 基于PLC的三工位钻床工作台控制系统设计.pptx VIP
- 化工仪表及自动化课件共58张PPT).pptx VIP
- 光固化胶水知识讲座课件.ppt VIP
- EN_IEC_61800-3-2018 可调速电力驱动系统第3部分:EMC要求和具体测试方法.pdf VIP
- 运动性肌肉损伤诊疗专家共识(2026版).docx
- AKH-0.66-200X50II低压电流互感器规格书.pdf VIP
原创力文档

文档评论(0)