arm9冒泡排序

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
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息