嵌入式课件(宋晖)课件 26 ARM程序设计基础.pptVIP

  • 3
  • 0
  • 约1.15万字
  • 约 71页
  • 2022-04-13 发布于未知
  • 举报

嵌入式课件(宋晖)课件 26 ARM程序设计基础.ppt

2.5 ARM程序设计基础 2.5 ARM程序设计基础 在嵌入式系统程序设计中,大量使用了C语言进行编程。 在有些程序中,使用汇编语言进行编程则更加方便、简单,甚至是不可替代的,例如初始化硬件的代码、启动代码等。 2.5 ARM程序设计基础 2.5.1 ARM汇编语句格式 2.5.2 ARM汇编程序格式 2.5.3 汇编语言编程实例 2.5.4 汇编语言与C语言的混合编程 ARM源程序文件 ARM汇编语言语句格式 ARM 汇编语言程序中符号的定义规则: 符号区分大小写,同名的大、小写符号会被编译器认为是两个不同的符号。 符号由大小写字母、数字以及下划线组成。 符号在其作用范围内必须唯一。 自定义的符号名不能与系统的保留字相同。 符号名不应与指令或伪操作同名。 ARM汇编语言语句格式 程序中的变量和常量 变量;变量有数字变量、逻辑变量和串变量3种类型 数字常量;使用EQU伪操作来定义数字常量。 标号;标号代表一个地址,段内标号的地址在汇编时确定,而段外标号的地址在连接时确定。 ARM汇编语言程序格式 在 ARM ( Thumb )汇编语言程序中,以段为单位组织源文件的。段是相对独立的指令或数据序列,具有特定的名称。段可以分为代码段和数据段,代码段的内容为执行码,数据段存放代码运行时需要用到

文档评论(0)

1亿VIP精品文档

相关文档