没有合适的资源?快使用搜索试试~ 我知道了~
嵌入式排序汇编语言
需积分: 9 2 下载量 2 浏览量
2011-12-07
14:52:46
上传
评论
收藏 3KB TXT 举报
温馨提示
试读
5页
;实验名称:ARM汇编语言编程实验 ;程序功能:实现从源地址拷贝num个字数据,到目的地址des中
资源推荐
资源详情
资源评论
;===============================================================
;实验名称:ARM汇编语言编程实验
;程序功能:实现从源地址拷贝num个字数据,到目的地址des中
;===============================================================
;下面是段名为Init的,只读的代码段
AREA Init, CODE, READONLY
num EQU 20
ENTRY ;伪指令指出程序的入口点
;传递参数并设置堆栈
start
LDR r0, =src ;r0 = 源数据块地址
LDR r1, =dst ;r1 = 目的数据块地址
MOV r2, #num ;r2 = 拷贝字数量
MOV sp, #0x400 ;建立栈指针(r13)
;块拷贝:以32个字节(8个字)为单位进行拷贝
;使用指令:LDMIA,STMIA
blockcopy
MOVS r3, r2, LSR #3 ;r3 = r2/8 = 2(num = 20)
;实验名称:ARM汇编语言编程实验
;程序功能:实现从源地址拷贝num个字数据,到目的地址des中
;===============================================================
;下面是段名为Init的,只读的代码段
AREA Init, CODE, READONLY
num EQU 20
ENTRY ;伪指令指出程序的入口点
;传递参数并设置堆栈
start
LDR r0, =src ;r0 = 源数据块地址
LDR r1, =dst ;r1 = 目的数据块地址
MOV r2, #num ;r2 = 拷贝字数量
MOV sp, #0x400 ;建立栈指针(r13)
;块拷贝:以32个字节(8个字)为单位进行拷贝
;使用指令:LDMIA,STMIA
blockcopy
MOVS r3, r2, LSR #3 ;r3 = r2/8 = 2(num = 20)
资源评论
tancheng19901015
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功