Arm汇编求数组最大值和最小值

求数组最大值和最小值

    AREA text,CODE,READONLY
        code32
        entry
start                                       ;/* code start */
        ldr     r0,=array                   ;r0 point to the 100 array
        mov     r2, #1
arrayinit
        str     r2, [r0], #4
        add     r2, r2, #1
        cmp     r2, #101
        bne     arrayinit
maxmininit
        ldr     r0,=array
        ldr     r2, [r0]                ;r2 point to the max
        ldr     r3, [r0]                ;r3 point to the min
        mov     r1, #1
maxmin
        ldr     r4, [r0], #4
        cmp     r2, r4
        movcc   r2, r4
        cmp     r3, r4
        movcs   r3, r4
        add     r1, r1, #1
        cmp     r1, #101
        bne     maxmin
stop                                    
        b       stop

        ltorg
array   space   100
        end
阅读更多
版权声明:如有侵权,请联系,如有错误,望指正,欢迎转载 https://blog.csdn.net/qq_29630271/article/details/73478633
文章标签: 汇编 arm
个人分类: 嵌入式
上一篇hbase简单分析及其命令
下一篇Arm汇编求数组平均值
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭