最近一周的总结 arm的基本学习
1.多处理流水线、双ALU流水线、超标量流水线的了解
A系列:32位RISC处理器,拥有16个32位可见的寄存器
eabi -嵌入式应用程序2进制接口
2.cpu的组成:ALU-运算器逻辑运算单元 controller-控制单元 register-寄存器 内部总线-连接控制
3.arm c-a系列:9种处理器模式,8种特权,一种非特权(用户模式)
4.指令问题:32位指令高低位寄存器都可以访问,对于thumb指令16位只能访问低地址寄存器
5.寄存器相关知识:
(1):R0-R12为32位通用寄存器
(2):每个模式R0-R12共享(除了FIQ模式(独有R8-R12))、PC、cpsr共享
(3):usr模式没有SPSR
6.汇编依赖于硬件平台,不同平台指令不同-----会影响可移植性