AREA main,CODE,READONLY
ENTRY
;on enrty a1=0,a2=3,v2=switch expression
CMP v2,#4
ADDLS pc,pc,v2,LSL #2
LDMDB fp,{v1,v2,fp,sp,pc}
B L0
B L1
B L2
LDMDB fp,{v1,v2,fp,sp,pc}
MOV a1,#2
STR a1,[v1]
LDMDB fp,{v1,v2,fp,sp,pc}
L0 STR a1,[v1]
LDMDB fp,{v1,v2,fp,sp,pc}
L1 LDR a3,C_ADDR
LDR a3,[a3]
CMP a3,#&64
STRLE a2,[v1]
STRGE a1,[v1]
LDMDB fp,{v1,v2,fp,sp,pc}
C_ADDR DCD a3
L2 MOV a1,#1
STR a1,[v1]
LDMDB fp,{v1,v2,fp,sp,pc}
END
실행해보는데 L1로 넘어가지 않고 계족 L0에서 끝난다...;;
그냥 코드보니 L0에서 끝나게 되는거 같은데
L1로 넘어가려면 어떻게 해줘야됨?
댓글 0