接觸arm彙編有了一段時間了,綜合一下,打算用arm彙編寫乙個排序演算法,貼下**:
count equ 10
sploc equ 0x9000
area example13,code,readonly
entry
start
mov r5,#count
sub r5,r5,#1
adr r0,buf
mov r1,#0
mov r3,#0
for_loop1
cmp r3,r5
bge stop
ldr r1,[r0],#4
mov sp,#sploc
stmfd sp!,
b find_max_swp
nopadd r3,r3,#1
b for_loop1
b stop
find_max_swp
mov r5,r0
sub r6,r5,#4
for_loop
add r3,r3,#1
cmp r3,#count
ldmgefd sp!,
mov r2,r5
ldr r4,[r5],#4
cmp r1,r4
bge for_loop
swp r1,r1,[r2]
str r1,[r6]
b for_loop
area example13,data,readwrite
buf dcd 0x0ff,0x00,0x40,0x10,0x90,0x20,0x80,0x30,0x50,0x70
align 4
stop
b .
end
**比較簡單,很多地方也沒有嚴格的去測試,權當學習只用,有些地方也是刻意為之,為了用指令而去刻意寫了,自己記錄下,也給其他的初學者乙個參考。
屌絲的特徵
屌絲一般都是農村家庭或城市底層小市民家庭出身,有的十二載寒窗考上大學,攻讀理科專業,或失敗而轉向文科等真正工作後,卻發現沒有獲得理想的效果,投入與產出不成比例,很是得不償失 有的初中輟學,進城務工,或成了髮廊師傅,或成了網咖網管,在城市的繁華之中分得一杯苦羹 或是無業遊民,但是自己一般不願承認,網上...
屌絲的出路
屌絲的出路 婚禮端午節,我最好的乙個朋友,也就是常說的死黨,結婚了。我從深圳專程飛回西安參加他的婚禮。雖然比不上開著跑車的富二代,但朋友家庭條件也算不錯,婚禮舉辦得很隆重 花車,寶馬760li 迎親車隊,30輛黑色奧迪a6 當然,朋友自己的蒙迪歐今天就閒在車庫裡了。婚房,高檔社群,精裝修,180平,...
屌絲的出路
婚禮 端午節,我最好的乙個朋友,也就是常說的死黨,結婚了。我從深圳專程飛回西安參加他的婚禮。雖然比不上開著跑車的富二代,但朋友家庭條件也算不錯,婚禮舉辦得很隆重 花車,寶馬760li 迎親車隊,30輛黑色奧迪a6 當然,朋友自己的蒙迪歐今天就閒在車庫裡了。婚房,高檔社群,精裝修,180平,四房兩廳。...