公司介绍

ARM程序状态寄存器访问指令 ARM 微处理器支持程序状态寄存器访问指令,用于在程序状态寄存器和通用寄存器之间传送 数据,程序状态寄存器访问指令包括以下两条: — MRS 程序状态寄存器到通用寄存器的数据传送指令 — MSR 通用寄存器到程序状态寄存器的数据传送指令 1、 MRS 指令 MRS 指令的格式为: MRS{条件} 通用寄存器,程序状态寄存器(CPSR 或 SPSR) MRS 指令用于将程序状态寄存器的内容传送到通用寄存器中。该指令一般用在以下几种情况: - 当需要改变程序状态寄存器的内容时,可用 MRS 将程序状态寄存器的内容读入通用寄存 器,修改后再写回程序状态寄存器。 - 当在异常处理或进程切换时,需要保存程序状态寄存器的值,可先用该指令读出程序状态 寄存器的值,然后保存。 指令示例: MRS R0,CPSR ;传送 CPSR 的内容到 R0 MRS R0,SPSR ;传送 SPSR 的内容到 R0 2、 MSR 指令 MSR 指令的格式为: MSR{条件} 程序状态寄存器(CPSR 或 SPSR)_,操作数 MSR 指令用于将操作数的内容传送到程序状态寄存器的特定域中。其中,操作数可以为通用寄存 器或立即数。用于设置程序状态寄存器中需要操作的位,32 位的程序状态寄存器可分为 4 个域: 位[31:24]为条件标志位域,用 f 表示; 位[23:16]为状态位域,用 s 表示; 位[15:8]为扩展位域,用 x 表示; 位[7:0]为控制位域,用 c 表示; 该指令通常用于恢复或改变程序状态寄存器的内容,在使用时,一般要在 MSR 指令中指明将要 操作的域。 指令示例: MSR CPSR,R0 ;传送 R0 的内容到 CPSR MSR SPSR,R0 ;传送 R0 的内容到 SPSR MSR CPSR_c,R0 ;传送 R0 的内容到 SPSR,但仅仅修改 CPSR 中的控制位域
注册资本(¥) 公司成立时间
公司注册地 法人/负责人
开户银行 帐号
厂房面积 平方米 品牌名称
员工人数 未知 研发部门人数 未知
年营业额 未知
管理体系认证 未知 质量控制 未知
主要市场 未知 主要客户群

联系方式

公司名称 北京嵌入式系统工程有限公司 普通商家  
联系人 余焕丽  
座机电话 0755-21199019  
手机号码 13148818895   
传真号码 0755-83679983  
电子邮箱 kaifaban9@163.com  
其它联系 在线留言