嵌入式系统基础及应用 第三章3.pptVIP

  • 11
  • 0
  • 约2.64千字
  • 约 21页
  • 2017-08-07 发布于河南
  • 举报
ARM汇编编程 ARM汇编程序组成 ARM汇编语言源程序中语句由指令、伪操作和宏指令组成 在ARM汇编语言程序中,有一些特殊指令助记符,这些助记符没有相应的操作码,他们所完成的操作称为伪操作。在源程序中的作用是为完成汇编程序作各种准备工作的。 宏是一段独立的程序代码,在程序中通过宏指令调用该宏 常用的伪操作 AREA伪操作用于定义一个代码段或数据段 AREA 段名 {,属性1} {,属性2}… 一个大的程序可以包括多个代码段和数据段。一个汇编程序至少包含一个段 AREA Example1,CODE, READONLY AREA Example2,DATA, READWRITE 常用的伪操作 EQU伪操作用于为程序中的常量、标号等定义一个等效的字符名称 名称 EQU 表达式{,类型} abcd EQU 50;定义标号abcd的值为50 名称为EQU伪操作定义的字符名称,当表达式为32位的常量时,可以指定表达式的数据类型,可以有以下三种类型: CODE16 CODE32 DATA Addr EQU 0x54, CODE32; 定义Addr的值为0x54,且该处为32位的ARM指令。 常用的伪操作 ENTRY和END ENTRY用于指定汇编程序的入口 每一个汇编源程序都包含END为操作,以告诉本源程序的结束 AREA Example1,CODE, READ

文档评论(0)

1亿VIP精品文档

相关文档