.text

.global  _start

_start:

mov r1,#2

cmp  r1,#1

bl func1    @bl能保存下一条指令的位置到lr寄存器里面,b不能

mov  r1, #2

cmp r1, #3

func1:

mov r1,#2

mov r2,#3

mov pc,lr     @PC指针的变化在函数调用返回时很重要

05-20 14:14