首页 > 试题广场 >

在ARM汇编语言程序设计中常有子程序设计,下面指令中不属于子

[单选题]
在ARM汇编语言程序设计中常有子程序设计,下面指令中不属于子程序调用或者返回的指令是()。
  • LDR PC,MySub
  • BL MySub
  • MOV PC,LR
  • MOV R15,LR
在程序中,使用“BL 子程序名(标号)”即可完成子程序的调用(如B选项)。该指令在执行时完成如下操作:将子程序的返回地址存放在连接寄存器LR中,同时将程序计数器PC指向程序的入口点,当子程序执行完毕后需要返回到调用处,只需将存放在LR中的返回地址重新赋值给PC(R15)寄存器即可。(如C、D选项)
发表于 2020-04-13 16:07:23 回复(0)
LDR是内存到寄存器
发表于 2021-05-15 08:23:35 回复(0)
A选项,没有这样的指令用法
发表于 2022-03-30 03:06:40 回复(0)