您的位置 首页 被动

ARM安装阐明MCR/MRC学习

MCR指令ARM数据寄存器传送到协处理器寄存器。假设协处理器不能成功运行操作。会产生未定义指令中止。语法教学格式:MCR{cond>}p15,0,…

MCR指令ARM数据寄存器传送到协处理器寄存器。假定协处理器不能成功运转操作。会发生未界说指令间断。

语法教育格局:

MCR{} p15, 0, , , {,}

MCR2 p15, 0, , , {,}

傍边。为指令运转的条件码。当疏忽时指令为无条件运转。MCR2中,为Ob1,指令为无条件运转指令。

为协处理器将运转的操作的操作码。

关于CP15协处理器来说, 永远为0b,当不为0b时,该指令操作成果不行预知。

作为元寄存器的ARM寄存器。其值被传送到得协处理器寄存器中。

不能为PC。当其为PC时。指令操作成果不行预知。

作为方针寄存器的协处理器寄存器,其编号可能为C0,C1….C15。

附加的方针寄存器或许原操作数寄存器。用于区别同一个编号的不同物理寄存器。当指令中不需要供给附加信息时,将C0指定为,不然指令操作成果不行预知。 供给附加信息,用于不同同一个编号的不同物理寄存器。当指令中指定附加信息时,省掉或许将其指定为0,不然指令操作成果不行预知。

MRC指令将协处理器的寄存器中数值传送到ARM处理器的寄存器中。假定协处理器不能成功地运转该操作,将发生没有界说的指令异常中断。

指令的语法格局:

MRC{} p15, 0, , , {,}

MRC2 p15, 0, , , {,}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/276370.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部