清采NOTE

理解他人 善待自己

用户工具

站点工具


courses:embedded_system:伪指令

ARM伪指令


操作符 语法格式(例) 功能
ADR ADR R1, label+offset 将标号label(可带偏移offset)的地址存入R1,地址范围-1020~1020(字对齐时)
ADRL ADRL R1, label+offset 将标号label(可带偏移offset)的地址存入R1,地址范围-256K~256K(字对齐时)
LDR LDR R1, =0xAABBCCDD/label+offset 将任意一个32位常数或地址值加载到指定寄存器
NOP NOP 空操作,编译时替换成一条无用语句,如:MOV R0, R0,可用于做延时

注意:除了NOP之外,其他伪指令不能用在ARM C/C++的嵌入式汇编中。