- 14
- 0
- 约2.57万字
- 约 146页
- 2018-03-19 发布于河南
- 举报
chap2ARM体系结构及编程模型
本章要求 掌握ARM体系结构及编程模式 掌握ARM寻址方式和指令分类 了解C语言和汇编混合编程 ARM微处理器系列 ARM7微处理器系列 ARM7微处理器系列 ARM微处理器的工作状态 ARM与THUMB 状态切换方法 进入Thumb状态 切换到ARM状态 处理器模式 用户模式和特权模式 模式切换 寄存器组织 ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。但是这些寄存器不能被同时访问,具体哪些寄存器是可编程访问的,取决微处理器的工作状态及具体的运行模式。但在任何时候,通用寄存器R14~R0、程序计数器PC、一个或两个状态寄存器都是可访问的。 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 ARM状态下的寄存器组织 程序状态寄存器 程序状态寄存器的每一位的安排 程序状态寄存器的条件码标志 N、Z、C、V均为条件码标志位。它们的内容可被算术或逻辑运算的结果所改变,并且可以决定某条指令是否被执行 程序状态寄存器的每一位的安排 程序状态寄存器的每一位的安排 程序状态寄存器的每一位的安排 程序状态寄存器的每一位的安排 程序状态寄存器的每一位的安排 程序状态寄存器的每一位的安排 程序状态寄存器的每
原创力文档

文档评论(0)