嵌入式系统结构 ARM指令集教学PPT课件.ppt

STM(1)(批量内存字数据写入指令) 其中: Rn为指令寻址模式中的基址寄存器。存放地址块的最低地址,如果R15被作为Rn,指令会产生不可预知的结果。 其他参数用法参见LDM(1)指令 STM(1)(批量内存字数据写入指令) 指令的使用: 如果指令中基址寄存器Rn在寄存器列表registers中,而且指令中寻址方式指定指令执行后更新基址寄存器Rn 的值,则当Rn是registers中编号最小的寄存器时,指令将Rn的初始值保存到内存中;否则,指令执行会产生不可预知的结果。 5. STM(2)(用户模式的批量内存字数据写入指令) STM(2)指令将指令中寄存器列表中的各寄存器数值写入到连续的内存单元中。它主要用于块数据的写入、数据栈操作以及从进入子程序时保存相关的寄存器的操作。 指令的编码格式: 指令的语法格式: STM{cond} addressing_mode Rn,registers^ STM(2)(用户模式的批量内存字数据写入指令) 其中: Rn为指令寻址模式中的基址寄存器。存放地址块的最低地址,如果R15被作为Rn,指令会产生不可预知的结果。 ^指示指令中所用的寄存器为用户模式对应的寄存器。 其他参数用法参见LDM(1)指令 STM(2)(用户模式的批量内存字数据写

文档评论(0)

1亿VIP精品文档

相关文档