关闭

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

标签: 汇编arm
176人阅读 评论(0) 收藏 举报
分类:

求数组最大值和最小值

    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
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24122次
    • 积分:837
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:6篇
    • 译文:0篇
    • 评论:7条
    文章分类
    最新评论