ARM汇编程序设计之: ARM汇编器所支持的伪指令
时间:09-30
来源:互联网
点击:
地址是绝对地址,即PC相关地址。 当要装载的数据不能由MOV或MVN指令直接装载时,该值要先放入数据缓存池,此时LDR伪指令处的PC值到数据缓存池中目标数据所在地址的偏移量有一定限制。ARM或32-bit的Thumb-2指令中该范围是±4KB,Thumb或16-bit的Thumb-2指令中为0~1KB。 (3)示例 ①将常数0xff0读到r1中。 LDRr3,=0xff0; 相当于下面的ARM指令: MOVr3,#0xff0 ②将常数0xfff读到r1中。 LDRr1,=0xfff; 相当于下面的ARM指令: LDRr1,[pc,offset_to_litpool] ... litpoolDCD0xfff ③将place标号地址读入r1中。 LDRr2,=place; 相当于下面的ARM指令: LDRr2,[pc,offset_to_litpool] ... litpoolDCDplace
ARM 汇编程序 伪指令 装载程序相关 寄存器相关 相关文章:
- Linux嵌入式系统开发平台选型探讨(11-09)
- 基于ARM体系的嵌入式系统BSP的程序设计方案(04-11)
- 在Ubuntu上建立Arm Linux 开发环境(04-23)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- SQLite嵌入式数据库系统的研究与实现(02-20)
- 革新2410D开发板试用手记(04-21)