完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
汇编语言程序示例
Example1/Example1.DOC ; 例一:数据块拷贝,利用LDR/STR指令 ; 项目名:Example1.mcp,文件名:Example1.s —————————————————————————————————— AREA Block, CODE, READONLY num EQU 10 ENTRY start LDR R0, =src LDR R1, =dst MOV R2, #num blockcopy LDR R3, [R0], #4 STR R3, [R1], #4 SUBS R2, R2, #1 BNE blockcopy B . AREA BlockData, DATA, READWRITE src DCD 0,1,2,3,4,5,6,7,8,9 dst SPACE 10*4 END Example2/Example2.DOC ; 例二:数据块拷贝,利用LDM/STM指令 ; 项目名:Example2.mcp,文件名:Example2.s —————————————————————————————————— AREA Block, CODE, READONLY num EQU 20 ENTRY start LDR R0, =src LDR R1, =dst MOV R2, #num MOV SP, #0x400 blockcopy MOVS R3, R2, LSR #3 BEQ copywords STMFD SP!, {R4-R11} octcopy LDMIA R0!, {R4-R11} STMIA R1!, {R4-R11} SUBS R3, R3, #1 BNE octcopy LDMFD SP!, {R4-R11} copywords ANDS R2, R2, #7 BEQ stop wordcopy LDR R3, [R0], #4 STR R3, [R1], #4 SUBS R2, R2, #1 BNE wordcopy stop B . AREA BlockData, DATA, READWRITE src DCD 0,1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9 dst SPACE 20*4 END Example3/Example3.DOC ;例三:ADR伪指令
|
|
相关推荐
|
|
555 浏览 0 评论
嵌入式开发 Win11安装ST-Link 提示 设备描述符请求失败 怎么处理?
678 浏览 0 评论
956 浏览 1 评论
求助:STM32F407串口控制外设无效,用电脑串口助手有效
1858 浏览 3 评论
1821 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-27 23:53 , Processed in 0.538296 second(s), Total 77, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号