首页 > 试题广场 >

执行ARM指令STR R2,[R3,#8]!之后,以下说法正

[单选题]
ARM指令 STR R2,[R3,#8]! 执行之后,以下说法正确的是(  )。
  • R2的值加8
  • R3的值加8
  • 内存中的数据保持不变
  • R3的值保持不变
STR R0, [R1, #4]  
    将R0字数据存入存储地址为R1+4的存储单元中,并将新的地址R1+4写入到R1中,所以的值R1的值加4,选择B。
    ! 表示完成数据传送后立即更新基址寄存器
编辑于 2020-08-20 21:23:46 回复(0)

STR指令的格式为:
STR{条件} 源寄存器,
STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。

指令示例:
STR R0,[R1],#8 ;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1。
STR R0,[R1,#8];将R0中的字数据写入以R1+8为地址的存储器中。”

STR r1, [r0];将r1寄存器的值,传送到地址值为r0的(存储器)内存中

答案:C
编辑于 2020-06-02 19:28:51 回复(0)