1 / 164
文档名称:

第4章ARM汇编语言程序设计.ppt

格式:ppt   大小:1,203KB   页数:164页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章ARM汇编语言程序设计.ppt

上传人:012luyin 2018/8/14 文件大小:1.17 MB

下载得到文件列表

第4章ARM汇编语言程序设计.ppt

相关文档

文档介绍

文档介绍:第4章ARM汇编语言程序设计
教学目的
掌握汇编语言程序的基本结构
掌握ARM汇编器的伪操作
掌握汇编语言程序的上机过程
教学内容

ARM汇编器的伪操作




ARM和Thumb混合编程









AREA Init,CODE,READONLY
ENTRY
Start LDR R0,=0x3FF5000
LDR R1,#0xFF
STR R1,[R0]
LDR R0,=0x3FF5008
LDR R1,#0x01
STRR1,[R0]

END
(1)标号域(Label)
标号域用来表示指令的地址、变量、过程名、数据的地址和常量。
标号是一个自行设计的标识符或名称,语句标号可以是大小写字母混合,通常以字母开头,由字母、数字、下划线等组成。
语句标号不能与寄存器名、指令助记符、伪指令(操作)助记符、变量名同名。
语句标号必须在一行的开头书写,不能留空格。
(2)操作助记符域(OPERATION)
操作助记符域可以为指令、伪操作、宏指令或伪指令的助记符。
ARM汇编器对大小写敏感,在汇编语言程序设计中,每一条指令的助记符可以全部用大写、或全部用小写,但不允许在一条指令中大、小写混用。
所有的指令都不能在行的开头书写,必须在指令的前面有空格,然后再书写指令。
指令助记符和后面的操作数或操作寄存器之间必须有空格,不可以在这之间使用逗号。