野百合的春天

ColdFire系列学习笔记二

0
阅读(2775)

个人学习总结体会,绝非复制粘贴,欢迎大家补充,更欢迎大家投票,谢谢!

ColdFire 32位微处理器系列—内核寄存器

画了一张图,看起来能一目了然些。

 

 

内核寄存器之数据寄存器(D0~D7):用来存储bit ,byte ,word ,longword的数据,可作索引寄存器。

 

内核寄存器之地址寄存器(A0~A6):可做软件堆栈指针,索引指针和基地址寄存器,可按16位和32位进行操作。

内核寄存器之程序指针(PC):用来保存当前执行的指令地址。

内核寄存器之条件寄存器(CCR):状态寄存器SR的低八位。

内核寄存器之增强型乘加运算单元(EMAC):提供了一部分DSP操作,,可在执行乘加指令时,提高系统的运算速度和性能。

内核寄存器之状态寄存器(SR):保存了处理器的状态,该寄存器的低八位就是CCR寄存器。

内核寄存器之堆栈指针(SSP):处理器内核支持单一的硬件堆栈指针为系统的子函数调用,返回及中断异常处理使用。

内核寄存器之异常中断向量基地址寄存器(VBR):包含了异常中断处理向量在整个系统寻址空间中得基地址。