嵌入式系统讲义bARM汇编语言程序设计解读.pptx

嵌入式系统讲义bARM汇编语言程序设计解读.pptx

嵌入式系统讲义bARM汇编语言程序设计解读

汇编语言都具有一些相同的基本特征。 ① 一条指令一行 ② 使用标号(label)给内存单元提供名称,从第1列开始书写 ③ 指令必须从第2列或能区分标号的地方开始书写 ④ 注释跟在指定的注释字符后面(ARM使用的是“;”),一直书写到行尾。 ARM汇编语言基本的的语句格式如下: ? {symbol} {instruction |directive | pseudo-instruction} {;comment} 符号 指令、伪操作或伪指令 [; 注释] ;① 符号由大小写字母、数字及下画线组成,符号不能用数字开头。 ② 符号区分大小写,同名的大、小写符号会被编译器认为是两个不同的符号。 ③ 符号在其作用范围内必须唯一。 ④ 自定义的符号名不能与系统的保留字相同。 ⑤ 符号名不应与指令或伪指令同名。 ;伪操作(Directive)是ARM汇编语言程序里的一些特殊的指令助记符 作用主要是为完成汇编程序做各种准备工作,对源程序运行汇编程序处理,而不是在计算机运行期间由处理器执行。 不同的编译程序所使用的伪操作有所不同。 ;两种常见的ARM编译开发环境;ARM汇编语言伪操作;伪指令是ARM处理器支持的汇编语言程序里的特殊助记符,它不在处理器运行期间由机器执行,只是在汇编时将被合适的机器指令代替成ARM或Thumb指令,从而实现真正的指令操作。 ;ARM汇编

文档评论(0)

1亿VIP精品文档

相关文档