- 11
- 0
- 约3.97千字
- 约 24页
- 2017-02-06 发布于江苏
- 举报
(arm寻址方式与指令系统)演示文件修改版
§ 3.3 ARM指令集-程序状态寄存器指令 一、程序状态寄存器指令功能 状态寄存器与通用寄存器之间传送数据 二、MRS状态寄存器到通用寄存器数据传送指令 1、格式 MRS {cond} Rd,CPRS/SPRS 2、功能: CPRS/SPRS=?Rd 3、应用以下场合保存状态 进入中断服务程序 进程切换 § 3.3 ARM指令集-程序状态寄存器指令 4、例如 MRS R0,CPSR; CPSR=R0 三、MSR通用寄存器到状态寄存器数据传送指令 1、格式 MSR {cond} CPRS/SPRS _field,op1 2、功能: CPRS/SPRS _field ===op1(通用寄存器,立即数) 3、应用以下场合恢复状态 退出中断服务程序 进程切换 § 3.3 ARM指令集-程序状态寄存器指令 4、Field说明 5、例如 MSR CPRS_f,R0 ; R0?CPRS (只修改条件域) MRS CPSR_fsxc,#5; #5=?CPRS § 3.3 ARM指令集-协处理器指令 一、协处理 1、ARM处理器最多支持16个协处理器 2、辅助ARM处理完成各种协处理操作 二、协处理器指令分类 1、ARM用于初始化协处理器的数据操作
原创力文档

文档评论(0)