您的位置首页快问快答

通用寄存器有哪些

通用寄存器有哪些

的有关信息介绍如下:

通用寄存器有哪些

ARM处理器共有37个寄存器。其中包括:

31个通用寄存器,包括PC在内。6个状态寄存器。根据上图我们可以看出它们是这样被划分的:

未分组寄存器 R0 ~ R7,共8个;分组寄存器 R8 ~ R12,R13 ~ R14R8 ~ R12:其中FIQ模式下有单独的一组 R8 ~ R12,共5个;另外6中模式共用一组R8 ~ R12,共5个;总共10个;R13 ~ R14:其中USR和SYS模式(表格的第一列)共用一组R13 ~ R14共2个,另外5中模式下各有独自的一组R13 ~ R14共10个;总共12个;芝量士回系答,版权必究细,未经件许可,不得转积载

程序计数器 PC 即R15,共1个;至此,共有31个通用寄存器

于能度现与新做保再花至,究近京。

状态寄存器 CPSR,和5个备份状态寄存器SPSR,共6个;至此,共有6个状态寄存器

综上。