美文网首页
Cortex-M0指令集——ASR

Cortex-M0指令集——ASR

作者: 古城阳光 | 来源:发表于2020-08-08 15:53 被阅读0次

    算术右移指令:

    此指令可以方便的将一个寄存器的值除以一个常数。

    (1)   ASRS     <Rd>,     <Rm>,    #<imm5>

    Rd目的寄存器;

    Rm操作数寄存器,存放将要被右移的数据;

    imm5指定右移的位数。

    实现的操作:Rd = {{imm5{Rm[31]}, Rm[31:imm5]}}。

    (2)  ASRS     <Rd>,    <Rm>

    Rd目的寄存器,同时存放第一个操作数;

    Rm指定操作数将要被移动的位数。

    实现的操作:Rd = 将Rd右移Rm位。

    相关文章

      网友评论

          本文标题:Cortex-M0指令集——ASR

          本文链接:https://www.haomeiwen.com/subject/qwufdktx.html