E500内核的ULR寄存器组与其他PowerPC体系的URL寄存器组类似。E500内核将这些寄存器分为以下几类。
- 通用寄存器组GPR(General-Purpose
Registers)
- 指令状态寄存器组IAR(Instruction-Accessible
Registers)
- 性能监测寄存器组PMR(Performance
Monitor Registers)。在用户模式下只读。
- L1 Cache寄存器组(L1 Cache Registers)。在用户模式下只读。
- 用户通用SPR寄存器组(User
General Special-Purpose Registers)。
- 通用SPR寄存器组(General
Special-Purpose Registers)。在用户模式下只读。
- Time Base Registers。在用户模式下只读。
- 多功能寄存器(Miscellaneous
Registers),包括BBEAR和BBTAR, 用作动态分支预测。
主要介绍通用寄存器组GPR和指令状态寄存器组IAR,URL寄存器组中的其他寄存器在用户模式下只读,在超级用户模式下可以进行读写操作。
阅读(1375) | 评论(0) | 转发(0) |