写一段arm汇编程序,对包含10个元素的整数数组进行从大到小的排序

 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
来自龙王洞有野心的茼蒿
2015-05-17 · TA获得超过225个赞
知道小有建树答主
回答量:160
采纳率:50%
帮助的人:85.5万
展开全部

咱小学文化给你编一个吧


结果放在0x20000200


.section .data

shuzu:     .int 77, 55, 44, 33, 11, 22, 66, 88, 99, 100



.section .text

fuzhi:
    mov r4, # 0x24
    mov r3, # 0
    mov r5, # 0
    ldr r0, = shuzu
    
bijiao1:
    cmp r5, # 0x28
    beq tiaochu

    ldr r1, [r0, r5]
bijiao:
    ldr r2, [r0, r3]
    cmp r1, r2
    beq jisuan
    bhi dayu
jisuan:    
    add r3, # 4
    cmp r3, # 0x28
    bne bijiao
    bl jieguo
    mov r3, # 0
    add r5, # 4
    b bijiao1
    
dayu:
    sub r4, # 4
    b jisuan
jieguo:
    ldr r6, = 0x20000200
    str r1, [r6, r4]
    mov r4, # 0x24
    bx lr
tiaochu:
    b tiaochu

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式