求教以下汇编代码里面的^表示什么意思。

想请教下大神,代码最后一行的^符号表示什么意思?

 irq:
    sub lr, lr, #4  
    stmfd sp!, {r0-r12, lr}   
    bl handle_int               
    ldmfd sp!, {r0-r12, pc}^ 

2个回答

LDM/STR架构中{∧}为可选后缀,当指令为LDM且寄存器列表中包含R15(PC),选用该后缀时表示:除了正常的数据传送之外,还将SPSR复制到CPSR(将备份的程序状态寄存器SPCR恢复到当前程序状态寄存器CPSR)。~

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐