valve

导航

最近一周的总结 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.汇编依赖于硬件平台,不同平台指令不同-----会影响可移植性

 

posted on 2022-08-16 17:47  奋斗的菜菜  阅读(65)  评论(0编辑  收藏  举报