AREA SORT,CODE,READONLY
ENTRY
START
STMFD SP!,[R0-R3,LR];R0--R3,LR进栈
MOV R1,#Ox400000;设置指针,这里存放有要比较的数的个数
LDRR1,[R1];读取数目值
LP
SUBS R1,R1,#1;
BEQEXIT
MOV R7,R1
LDRRO,=0x400004;从这里开始存放数据
LP1
LDRR2,[R0],#4
LRRR3,[R0]
CMP R2,R3
STRHI R3,[R0,#4]
STRHI R2,[R0]
SUBS R7,R7,#1
BNELP1
B LP
EXIT
LDMFD SP!,[R0-R3,PC]
END