B:bounce,跳转
例:
MOV PC,LR
BX LR
将LR存入PC,然后跳转指令集
STMFD
LDMFD
ST - store
LD - Load
M - Multiple
F - FULL
D - Descending
以上ST是将PC保存入堆栈,LD是读取(堆栈返回)
举例:STMFD SP!,{<REGISTERS>,LR}将PC保存入堆栈
LDMFD SP!,{<REGISTERS>,LR}实现子程序的返回
B:bounce,跳转
例:
MOV PC,LR
BX LR
将LR存入PC,然后跳转指令集
STMFD
LDMFD
ST - store
LD - Load
M - Multiple
F - FULL
D - Descending
以上ST是将PC保存入堆栈,LD是读取(堆栈返回)
举例:STMFD SP!,{<REGISTERS>,LR}将PC保存入堆栈
LDMFD SP!,{<REGISTERS>,LR}实现子程序的返回