您的位置 首页 电路

ARM汇编,MCR和MRC

MRC传送一个协处理器寄存器到一个ARM寄存器,MCR做反方向传送(字母看起来象是写反了,记住在ARM汇编器中目的通常写在左边)。

MRC 传送一个协处理器寄存器到一个 ARM 寄存器, MCR 做反方向传送(字母看起来象是写反了,记住在 ARM 汇编器中意图一般写在左面)。 MCR 传送 ARM 寄存器 Rd 的内容到协处理器。协处理器根据 ooo、dddd、qqq 和 MMMM 字段的值自在的做它想做的任何事情,虽然有一个“规范的”解说: 把它写到协处理器寄存器 CRN,运用操作 ooo,用 CRM 和 qqq 供给或许的弥补操控。汇编语法是: MCR p,o,Rd,CRN,CRM,q给 MCR 指令的 Rd 不该该是 R15。 MRC 从协处理器传送一个单一的字并把它放置到 ARM 寄存器 Rd 中。协处理器运用与 MCR 相同的字段自在的以任何方法生成这个字,有一个规范的解说:它来自 CRN,运用操作 ooo,用 CRM 和 qqq 供给或许的弥补操控。汇编语法是: MRC p,o,Rd,CRN,CRM,q假如给 MRC 指令的 Rd 是 R15,运用传送的字的顶端 4 位来设置标志;丢掉余下的 28 位。(例如,这种机制用于浮点比较指令。)

mcrp15,0,r0,c1,c0,2
0– arm7-11 只能是0 —-它是手册里边的op1( cn op1 cmop2 )
2—-它是手册里边的op2( cn op1 cmop2 )

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部