ARM集成环境下把一段内存里的数据存到另一端内存
2011-05-23 21:36
417 查看
; ; 代码演示 ; ;定义数据段 AREA p1Data, DATA, READWRITE buf1 dcd 1,2,3,4,5,6 ;定义字 buf2 dcw 1,2,3,4,5,6 ;定义半字 buf3 dcb 1,2,3,4,5,6 ;定义字节 str dcb "123456", 0 ;定义字符串 align 4 buf4 space 256 ;分配256字节空间 AREA p1Code, CODE, READONLY ENTRY start ;buf1 copy to buf4 ldr r0, =buf1 ;源基址 ldr r1, =buf4 ;目的基址 mov r2, #0 ;循环计数器 cploop ldr r3, [r0, r2, lsl#2] ;读出源数据字到r3,把r0+r2*4位置的值送入r3寄存器 str r3, [r1, r2, lsl#2] ;写入到目的缓冲区,把r3寄存器的值送入r1+r2*4位置处 cmp r2, #5 beq cpend add r2, r2, #1 b cploop cpend stop mov r0, #0x18 ldr r1, =0x20026 swi 0x123456 end
相关文章推荐
- ARM集成环境下把一段内存里的数据存到另一端内存
- CDH 与 CM 环境搭建,配置,集成大数据服务
- 集成开发环境-大数据开发平台的门户
- MDK环境的ARM汇编中内存对齐与对ADR Rd,{PC}+n形式的理解
- Windows环境下ARM集成开发环境的搭建与使用
- ARM集成环境中求19!的程序
- 两个不同的OS环境,通过中断和共享内存进行数据传输
- 读取内存中的一段数据
- 使用eclipse集成开发环境开发arm linux程序
- 如果目标数据是一段内存区的话,该使用什么HASH算法比较合适?
- 大数据生态系统基础:Hadoop(六):Mac 下Hadoop-Eclipse-plugin编译和集成环境配置
- ARM集成开发环境《转载自:http://guojun0681.blog.163.com/blog/static/100513120081030101928515/》
- ARM集成环境下求1-2+3-4+5...+99-100的值
- ARM裸机程序开发——ADS集成开发环境配置及调试
- MATLAB的集成环境及数据类型
- 在IAR的集成开发环境中实现数据变量定位方法如下三种
- 关于双核通信通过共享内存交换数据ARM端程序的学习
- ARM集成环境下的数据块拷贝
- 基于GNU ARM Eclipse的集成环境搭建
- 数据集成工具Teiid Designer的环境搭建