arm9冒泡排序

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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

转载于:https://my.oschina.net/u/269082/blog/79945

你可能感兴趣的:(arm9冒泡排序)