没有合适的资源?快使用搜索试试~ 我知道了~
ARM指令集-ARM程序状态寄存器访问指令.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 4 浏览量
2022-07-10
08:55:58
上传
评论
收藏 185KB PDF 举报
温馨提示
试读
2页
ARM指令集-ARM程序状态寄存器访问指令.pdf 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
ARM指令集ARM程序状态寄存器访问指令
张立新
(北京信息职业技术学院)
摘 要: 体系结构包含 个当前程序状态寄存器()和 个各份的程序状态寄
存器()-使用 和 指令来设置和读取这些寄存器-
关键词:;
MRS
读状态寄存器指令-在 处理器中,只有 指令可以状态寄存器 或 读出到
通用寄存器中-指令格式如下:
其中: 目标寄存器-不允许为 -
或
指令举例如下:
将 状态寄存器读取,保存到 中
将 状态寄存器读取,保存到 中
指令读取 ,可用来判断 的状态标志,或 、中断是否允许等;在异常处
理程序中,读 可知道进行异常前的处理器状态等-与 配合使用,实现 或
寄存器的读—修改写操作,可用来进行处理器模式切换,允许禁止 中断等设置-
另外,进程切换或允许异常中断嵌套时,也需要使用 指令读取 状态值-保存起来-
使能 中断例程:
!"
#
!#-#$#%&#
"#
'(
禁能 中断例程:
)!"
#
'##$#%&#
"#
'(
MSR
写状态寄存器指令-在 处理器中-只有 指令可以直接设置状态寄存器 或
-指令格式如下:
"*+,$-..+"&
"*+,.
其中: 或
*+,指定传送的区域--+,可以是以下的一种或多种字母必须为小写:
控制域屏蔽字节/01#2
%扩展域屏蔽字节/1&2
状态域屏蔽字节/3-…42
5标志域屏蔽字节/3162
-..+"&要传送到状态寄存器指定域的立即数,&位-
1 / 2
指令集 程序状态寄存器访问指令
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功