寄存器装载和存储
LDM
LDR
STM
STR
SWP
它们可能是能取得的最有用的指令。其他指令都操作寄存器,所以有必要把数据从内存装载寄存器并把寄存器中的数据存储到内存中。
传送单一数据
运用单一数据传送指令(STR 和 LDR)来装载和存储单一字节或字的数据从/到内存。寻址是十分灵敏的。
首要让我们检查指令格局:
LDR{条件} Rd, <地址> 将内存地址中的值读出来放到寄存器Rd中 STR{条件} Rd, <地址> 将寄存器Rd中的值读出来放到内存地址中 LDR{条件}B Rd, <地址> STR{条件}B Rd, <地址>
指令格局
这些指令装载和存储 Rd 的值从/到指定的地址。假如象后边两个指令那样还指定了‘B’,则只装载或存储一个单一的字节;关于装载,寄存器中高端的三个字节被置零(zeroed)。