Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631575
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 11:13:12

原文地址: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

 

 

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