Chinaunix首页 | 论坛 | 博客
  • 博客访问: 836859
  • 博文数量: 489
  • 博客积分: 475
  • 博客等级: 下士
  • 技术积分: 3087
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-08 16:28
文章分类

全部博文(489)

文章存档

2013年(7)

2012年(301)

2011年(181)

分类:

2011-12-22 21:44:42

原文地址:ARM汇编编程 宏定义 作者:luozhiyong131

;

;      ARM汇编编程 宏定义

;

 

;

;      宏定义 求和

;      入口参数 RD ->

;

 

              MACRO                                     ; 声明宏定义

$LOOP   MacSum $RD                                   ; 定义宏名,参数

              MOV v8, #0

             

$LOOP.1       

              ADD v8, $RD, v8                       ;

              SUBS $RD, $RD, #1

              BNE $LOOP.1

              MOV $RD, v8      

             

              MEND   

 

              ; 定义代码段

              AREA Code, CODE  

              ENTRY   

              CODE32                             ; 声明代码是32

 

START   

              MOV R0, #100            

add100 MacSum R0                           ; 引用宏定义,传入参数

 

STOP

              CODE32

              MOV R0, #0X18  

              LDR R1, =0X20026  

              SWI 0X123456 

               

           END

 

 

阅读(620) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~