AREA CMDCHECK,CODE,READONLY
ENTRY
CODE32
START
mov r0,#10
mov r1,#3
bl NEXT
STOP
mov r0,#0x18
ldr r1,=0x2006
swi 0xab
NEXT
add r0,r0,r1
mov pc,lr
END
这段程序本应在“bl NEXT”处跳转,但我软件调试(ADS1.2内自带的AXD Debugger)的时候发现程序没有跳转到NEXT处,而是往下执行了,也就是直接运行到STOP处。。。
我把"bl" 改成"b",程序就可以跳转了。。。
为什么"bl"不能跳转呢?
