第三章 ARM程序设计基础 新 2.pptVIP

  • 6
  • 0
  • 约8.16千字
  • 约 45页
  • 2020-04-09 发布于湖北
  • 举报
第三章 ARM程序设计基础(2) 内容 3.1 ARM程序设计简介 3.2 ARM程序设计简单实例 3.3 ARM初始化程序实例 3.4 ARM与C语言混合编程 3.5 Boot Loader 3.3 ARM初始化程序实例 基于操作系统的初始化由Boot Loader实现 不基于操作系统的程序初始化 定义常量(地址,数值等等) 定义本地异常向量表 中断模式的现场保护 初始化各模式的堆栈指针 复制全局异常向量表 修改处理器模式或状态 定义常量 EQU: 名称 EQU 表达式[,类型] 说明:EQU用于将程序中的数字常量、标号、基于寄存器的值赋予一个等效的名称,这一点类似于C语言中的#define,可用“*”代替EQU。 X EQU 22 X * 33 USERMODE EQU 0x10 FIQMODE EQU 0x11 IRQMODE EQU 0x12 SVCMODE EQU 0x13 ABORTMODE EQU 0x17 UNDEFMODE EQU 0x1b MODEMASK EQU 0x1f NOINT EQU 0xc0 I_Bit * 0x80 F_Bit * 0x40 定义异常向量表 AREA Init,CODE,READONLY IMPORT __use_no_semihosting_swi;

文档评论(0)

1亿VIP精品文档

相关文档