我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指令寄存器 >

ARM处理器的程序状态寄存器(CPSRSPSR)访问指令

归档日期:06-28       文本归类:指令寄存器      文章编辑:爱尚语录

  MRS 指令用于将程序状态寄存器的内容传送到通用寄存器中。该指令一般用在以下几种情况:

  - 当需要改变程序状态寄存器的内容时,可用MRS 将程序状态寄存器的内容读入通用寄存

  - 当在异常处理或进程切换时,需要保存程序状态寄存器的值,可先用该指令读出程序状态

  MSR 指令用于将操作数的内容传送到程序状态寄存器的特定域中。其中,操作数可以为通用寄存

  器或立即数。用于设置程序状态寄存器中需要操作的位,32 位的程序状态寄存器可分为4 个域:

  该指令通常用于恢复或改变程序状态寄存器的内容,在使用时,一般要在MSR 指令中指明将要

  MRS与MSR配合使用,作为更新PSR的读-修改-写序列的一部分。例如:改变处理器或清除标志Q。注意:当处理器在用户模式或系统模式下,一定不能试图访问SPSR

  immed_8r 值数字常量的表达式。常量必须对应8位位图。该位图在32位字中循环移位偶数数位。

本文链接:http://f-taiken.net/zhilingjicunqi/146.html