arm启动代码(裸机版)所谓启动代码,就是处理器在启动的时候执行.docVIP

  • 10
  • 0
  • 约1.09万字
  • 约 11页
  • 2017-04-05 发布于江苏
  • 举报

arm启动代码(裸机版)所谓启动代码,就是处理器在启动的时候执行.doc

arm启动代码(裸机版)所谓启动代码,就是处理器在启动的时候执行

ARM9启动代码(裸机版) @下面是对arm处理器模式寄存器对应的常数进行赋值,arm处理器有一个CPSR寄存器, @它的后五位决定了处理器处于哪个模式下。可以看出常数的定义都不会超过后5位的。*/ @Pre-defined constants .equ USERMODE, 0x10 .equ FIQMODE, 0x11 .equ IRQMODE, 0x12 .equ SVCMODE, 0x13 .equ ABORTMODE, 0x17 .equ UNDEFMODE, 0x1b .equ MODEMASK, 0x1f .equ NOINT, 0xc0 @各个异常模式的堆栈 @The location of stacks .equ _STACK_BASEADDRESS, 0x33ff8000 .equ _ISR_STARTADDRESS, 0x31ffff00 .equ UserStack, (_STACK_BASEADDRESS-0x3800) @0x33ff4800 ~ .equ SVCStack, (_STACK_BASEADDRESS-0x2800) @0x33ff5800 ~ .equ UndefStack, (_STACK_BASEADDRESS-0

文档评论(0)

1亿VIP精品文档

相关文档