网站大量收购闲置独家精品文档,联系QQ:2885784924

《ARM复习提.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习提纲 理论部分 实验部分 名词解释: 1.交叉开发环境 2.宿主机 3.目标机 阅读如下代码,对每行作注释,并说明程序的功能是什么? X EQU 19 ;定义X 的值19 N EQU 20 ;定义Y 的值20 AREA Example, CODE, READONLY ;声明代码段Example ,属性为只读 ENTRY ;标示程序入口 CODE32 ;声明是32 位的arm 指令 START LDR R0, =X ;R0的值为X LDR R1,=N ;R1的值为Y BL MAX ;跳到MAX处执行,并保存下一条指令的地址到LR HALT B HALT ;死循环 MAX CMP R0, R1 ;比较大小 MOVHI R2,R0 ;如果R0的值大,就赋给R2 MOVLS R2,R1 ;如果R1的值大,就赋给R2 MOV PC , LR ;返回语句 END ;程序结束 解释如下指令的功能,并说明寻址方式: SUBS R1,R1,#1 ADDNE R2, R1 , #0x20 ; SUB R0,R1,R2 ADD R3,R2,R1,LSR R4 STR R1 ,[R0] LDR R1 ,[R2 ,#4] ! STMIA R0 , {R1 ,R2,R3} STMIA R0 !, {R1 ,R2,R3} STMED SP!, {R4-R7,LR} LDMFD sp!, {r4-r7,pc} 汇编控制伪操作 伪操作 语法格式 作 用 IF ELSE ENDIF IF logical expression … {ELSE …} ENDIF 能够根据条件把一段源代码包括在汇编语言程序内或者将其排除在程序之外。 WHILE WEND WHILE logical expression … WEND 能够根据条件重复汇编相同的一段源代码。 MACRO MEND MEXIT MACRO {$label} macroname {$parameter {,$parameter} … } … ;宏代码 {MEXIT} ;根据需要插入 … ;宏代码 MEND MACRO标识宏定义的开始,MEND标识宏定义的结束。MEXIT用于从宏中跳转出去。用MACRO和MEND定义的一段代码,称为宏定义体。通过宏名称来调用宏。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 其他伪操作 AREA sectionname{, attr}{, attr}… ENTRY CODE32 END name EQU expr {, type} ALIGN {expr {, offset }} EXPORT/GLOBAL symbol {[WEAK]} IMPORT/EXTERN symbol {[WEAK]} GET/INCLUDE filename name RN expr 定义一个代码段或者数据段。 指定程序的入口点。 告诉汇编编译器后面的指令序列为32位的ARM指令。 告诉编译器已经到了源程序结尾。 为数字常量、基于寄存器的值和程序中的标号(基于PC的值)定义一个字符名称。 通过添加补丁字节使当前位置满足一定的对齐方式。 声明一个符号可以被其他文件引用,相当于声明了一个全局变量。 告诉编译器当前的符号不是在本源文件中定义的,而是在其他源文件中定义的,在本源文件中可能引用该符号。 将一个源文件包含到当前源文件中,并将被包含的文件在其当前位置进行汇编处理。 为一个特定的寄存器定义名称。 Evaluation only. Created

文档评论(0)

you9391 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档