Miracle

有梦想就不会觉得苦。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

cpsr与cpsr_c的区别

Posted on 2011-05-26 22:21  gsky  阅读(390)  评论(0编辑  收藏  举报

CPSR有4个8位区域:标志域(F)、状态域(S)、扩展域(X)、控制域(C)

C 控制域屏蔽字节(psr[7:0])
X 扩展域屏蔽字节(psr[15:8])
S 状态域屏蔽字节(psr[23:16])
F 标志域屏蔽字节(psr[31:24])

常用于MRS或MSR指令,用于psr中的值转移到寄存器或把寄存器的内容加载到psr中.

如: MSR CPSR_c,#0xd3