gpt4 book ai didi

assembly - 这个 RSB 指令有什么作用?

转载 作者:行者123 更新时间:2023-12-04 00:06:19 29 4
gpt4 key购买 nike

我想弄清楚这条 ARM assembly 线的作用是什么:

RSB r1, r2, r3, LSL #1

我指的是 keil 页面上的 RSB 描述,但这个例子不太适合: http://www.keil.com/support/man/docs/armasm/armasm_dom1361289891932.htm
我将不胜感激所有帮助。

最佳答案

RSB 指令是一个没有进位的反向减法。
文档说明了语法:

RSB{S}{cond} {Rd}, Rn, Operand2

然后可以解释以下用法:
RSB r1, r2, r3, LSL #1  
  • r3, LSL #1是 Operand2 → r3 寄存器逻辑左移 1 位
  • r2 是 Rn
  • r1 是 Rd

  • 所以操作使用r1、r2和r3寄存器如下: r1 = (r3 << 1) - r2

    关于assembly - 这个 RSB 指令有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42042832/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com