Chinaunix首页 | 论坛 | 博客
  • 博客访问: 580085
  • 博文数量: 65
  • 博客积分: 2844
  • 博客等级: 上尉
  • 技术积分: 996
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-02 12:01
文章分类

全部博文(65)

文章存档

2014年(7)

2012年(20)

2011年(35)

2010年(3)

分类: 嵌入式

2012-05-19 21:27:49

SLRE500内核中重要的寄存器组。该组寄存器中包括

1. CPU配置

2. 内存管理

3. 中断控制

4. SPR寄存器等一系列寄存器。

E500内核中,主要使用两条指令用于操作这些寄存器,分别是mtsprmfspr。

mtspr的作用是对SLR中的寄存器进行赋值;

mfspr的作用是对SLR中的寄存器进行读取。

E500内核对SLR寄存器进行编址访问,如TBL寄存器的地址为268,而TBU寄存器的地址为269,在PowerPC使用spr268spr269表示TBLTBU寄存器。

E500内核使用“mtspr 268r3”指令对TBL寄存器进行赋值;

E500内核mfspr r3,268”指令读取TBL寄存器。


阅读(1695) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~