首页 > 试题广场 >

ARM指令LDMIA R0,{R1, R2, R3,R4

[单选题]

ARM指令LDMIA  R0,{R1, R2, R3,R4 } 实现的功能是(        )

  • R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]
  • R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]
  • R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]
  • R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]
LDMIA 中的 I 是 increase 的缩写,A 是 after 的缩小,LD加载(load)的意思
R1后面的感叹号“!”表示会自动调节 R1里面存的指针
所以整句话意思是任务栈R1的存储地址由低到高,将R1存储地址里面的内容手动加载到 CPU 寄存器 R0,R4-R12里
发表于 2020-03-26 17:34:25 回复(0)