我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 指令处理 >

数据处理指令之: ADD加操作指令

归档日期:07-02       文本归类:指令处理      文章编辑:爱尚语录

  指令,将寄存器shifter_operand的值加上Rn表示的数值,并将结果保存到目标寄存器Rd中,并根据指令的执行结果设置CPSR中相应的标志位。

  为指令编码中的条件域。它指示指令在什么条件下执行。当cond忽略时,指令为无条件执行(cond=AL(Alway))。

  决定指令的操作是否影响CPSR中条件标志位的值。当有S位时指令更新CPSR中条件标志位的值;当没有S位时指令不更新CPSR中条件标志位的值。当有S位时,有下面两种情况。

   如果Rd不是R15,则CPSR中的N和Z位根据指令的执行结果设置。C根据指令操作是否产生一个进位(即一个无符号溢出)来设置;V位根据是否有带符号的溢出来设置。CPSR中的其他位不受影响。

   如果Rd是程序计数器R15,则当前程序状态的SPSR拷贝到CPSR。如果处理器处于用户模式或系统模式,则指令的执行结果不可预知。因为这两种模式没有自己的私有SPSR寄存器。

  使用ARM的通用寻址模式确定第二个源操作数。它影响指令编码格式中的I(bit[25])位和shifter_operand(bits[11∶0])位。

  Arm中国周易大赛4月重磅来袭,打造最有影响力的AIoT开放商业大赛平台

  Arm 基于台积公司22纳米ULP技术的POP IP, 力助联咏科技推进数字电视芯片

  东芝推出基于Arm® Cortex®-M4的新款微控制器,内置计时器和通信通道,可实现高速数据处理

  Arm、Cadence、Xilinx联合推出基于TSMC 7纳米工艺的首款Arm Neoverse系统开发平台,面向下一代云到边缘基础设施

  “当TDC-GP22遇到ARM CortexM3” ——世强专家解读智能超声波水表的技术创新趋势

本文链接:http://ok-panic.net/zhilingchuli/182.html