ARM 汇编(1)

本文是关于ARM架构汇编语言的入门介绍,详细解析了ARM指令集的基础知识,包括数据处理指令、跳转指令和内存访问指令,为读者揭开嵌入式系统底层编程的神秘面纱。
摘要由CSDN通过智能技术生成
         AREA Example,CODE,READONLY ;
         ;IMPORT sum5
         ;IMPORT i
         export sum1ToN
         export sortBubble
         export SumOfArray
         export factorial
         export result
         export reverse
         ENTRY

;*******************************************************************************
; User Stack and Heap initialization
;*******************************************************************************
sum1ToN
loop
        add r1,r1,r0
        subs r0,r0,#1
        cmp r0,#0
        bne loop
        ldr r2,=result
        mov r0,r1
        str r1,[r2]
        bx lr
result dcd 0
    
;*******************************************************************************
; sort bubble
;*******************************************************************************    
sortBubble
     subs r1,r1,#1
loopi
     mov r5,#0
loopj    
     mov r3, #4
     mul r3, r5,r3
     
     add r6, r3,#4
     
     ldr r9, [r0,r3]
     ldr r10, [r0,r6]
     c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值