ARM指令不能用于把一个32位常量装入寄存器。因为ARM指令本身是32位的,所以指令中不可能再定义一个普通的32位常量。
ARM增加了两条伪指令,用于把一个32位常量装载入寄存器。语法
LDR Rd,=constant
常量装载伪指令Rd=32位常量
ADR Rd,label
地址装载伪指令Rd=32位相对地址
ARM指令不能用于把一个32位常量装入寄存器。因为ARM指令本身是32位的,所以指令中不可能再定义一个普通的32位常量。
ARM增加了两条伪指令,用于把一个32位常量装载入寄存器。语法
LDR Rd,=constant
常量装载伪指令Rd=32位常量
ADR Rd,label
地址装载伪指令Rd=32位相对地址