21,458
社区成员
发帖
与我相关
我的任务
分享
.text
.global _start
_start:
main:
ADR r0,ThumbProg + 1
BX r0
.CODE[16]
ThumbProg:
MOV r2,#2
MOV r3,#3
ADD r2,r2,r3
ADR r0,ARMProg
BX r0
.CODE[32]
ARMProg:
MOV r4,#4
MOV r5,#5
ADD r4,r4,r5
stop:
MOV r0,#0x18
LDR r1,=0x20026
SWI 0X123456
AREA AddReg,CODE ,READONLY
ENTRY
main
ADR r0,ThumbProg + 1
BX r0
CODE16
ThumbProg
MOV r2,#2
MOV r3,#3
ADD r2,r2,r3
ADR r0,ARMProg
BX r0
CODE32
ARMProg
MOV r4,#4
MOV r5,#5
ADD r4,r4,r5
stop
MOV r0,#0x18
LDR r1,=0x20026
SWI 0X123456
END