如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
ARM原理与应用第一章ARM概述及编程模型ARM公司的Chipless模式ARM微处理器的应用领域ARM微处理器的应用领域ARM微处理器的特点低功耗低成本高性能ARM微处理器的特点—采用RISC体系结构ARM微处理器的特点—大量使用寄存器ARM微处理器的特点—高效的指令系统ARM微处理器的特点—其他技术ARM微处理器系列ARM7微处理器系列ARM7微处理器系列ARM9微处理器系列ARM9微处理器系列ARM9E微处理器系列ARM9E微处理器系列ARM10E微处理器系列ARM10E微处理器系列SecurCore微处理器系列SecurCore微处理器系列StrongARM微处理器系列Xscale处理器ARM微处理器的工作状态ARM与THUMB状态切换方法进入Thumb状态切换到ARM状态处理器模式用户模式和特权模式模式切换模式切换ARM微处理器的存储器格式ARM体系结构的存储器格式—大端格式BigendianARM体系结构的存储器格式—小端格式Littleendian指令长度及数据类型非对齐的存储访问操作非对齐的指令预取操作非对齐的数据访问操作寄存器组织ARM状态下的寄存器组织ARM状态下的寄存器组织未分组寄存器R0~R7分组寄存器R8~R12分组寄存器R13~R14ARM状态下的寄存器组织堆栈指针—R13子程序连接寄存器—R14程序计数器PC(R15)程序状态寄存器(CPSR/SPSR)程序状态寄存器(CPSR/SPSR)Thumb状态下的寄存器组织Thumb状态下的寄存器与ARM状态下的寄存器关系Thumb状态下的寄存器与ARM状态下的寄存器关系图访问THUMB状态下的高位寄存器(Hi-registers)程序状态寄存器程序状态寄存器每一位的含义程序状态寄存器的条件码标志影响标志位的指令程序状态寄存器的控制位程序状态寄存器的控制位处理器运行模式及可以访问的寄存器异常(Exceptions)异常(Exceptions)异常类型 对异常的响应异常向量表(ExceptionVectors) R14_<Exception_Mode>=ReturnLink SPSR_<Exception_Mode>=CPSR CPSR[4:0]=ExceptionModeNumber CPSR[5]=0 If<Exception_Mode>==ResetorFIQthen CPSR[6]=1 CPSR[7]=1 PC=ExceptionVectorAddress从异常返回FIQ(FastInterruptRequest)IRQ(InterruptRequest)ABORT(中止)ABORT(中止)SoftwareInterruupt(软件中断)UndefinedInstruction(未定义指令)异常向量表(ExceptionVectors)异常优先级(ExceptionPriorities)应用程序中的异常处理应用程序中的异常处理异常向量表(ExceptionVectors)
as****16
实名认证
内容提供者
最近下载