首页 04.ARM7指令系统(实例)

04.ARM7指令系统(实例)

举报
开通vip

04.ARM7指令系统(实例)null第4章 ARM7汇编实例第4章 ARM7汇编实例null使用LDR、STR指令对变量NumCount进行加1操作NumCount EQU 0x40003000 AREA Example2,CODE,READONLY ENTRY MAIN LDR R0,=NumCount LDR R1,[R0] ADD R1,R1,#1 STR R1,[R0] HALT B HALT END null2、...

04.ARM7指令系统(实例)
null第4章 ARM7汇编实例第4章 ARM7汇编实例null使用LDR、STR指令对变量NumCount进行加1操作NumCount EQU 0x40003000 AREA Example2,CODE,READONLY ENTRY MAIN LDR R0,=NumCount LDR R1,[R0] ADD R1,R1,#1 STR R1,[R0] HALT B HALT END null2、使用多寄存器传送指令进行数据复制 AREA Example2,CODE,READONLY ENTRY MAIN LDR R0,=SrcData LDR R1,=DstData LDMIA R0,{R2-R9} STMIA R1,{R2-R9} HALT B HALT AREA Example5_dat, DATA, READWRITE SrcData DCD 0, 1, 2, 3, 4, 5, 6, 7, 8 DstData SPACE 32 ENDnull3、使用LDR指令读取0x40003100地址上的数据,将数据加1,若结果小于10, 则使用STR指令把结果写回原地址;若结果大于等于10,则把0写回原地址。 COUNT EQU 0x40003100 AREA Example4,CODE,READONLY ENTRY CODE32 START LDR R1,=COUNT MOV R0,#0 STR R0,[R1] LOOP LDR R1,=COUNT LDR R0,[R1] ADD R0,R0,#1 CMP R0,#10 MOVHS R0,#0 STR R0,[R1] B LOOP END
本文档为【04.ARM7指令系统(实例)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_385978
暂无简介~
格式:ppt
大小:126KB
软件:PowerPoint
页数:0
分类:工学
上传时间:2013-11-02
浏览量:32