📜  如何在 ARM 中进行添加操作 - 无论代码示例

📅  最后修改于: 2022-03-11 14:59:18.682000             🧑  作者: Mango

代码示例1
Assembler instruction       Effect of the assembler instruction
  ------------------------    --------------------------------------
    add  r0, r1, r2              r0 = r1 + r2
    add  r0, r0, r0              r0 = r0 + r0 = 2×r0
    add  r0, r0, #1              r0 = r0 + 1

    sub  r0, r1, r2         r0 = r1 - r2
    rsb  r0, r1, r2              r0 = r2 - r1
    rsb  r0, r0, #0              r0 =  0 - r1 = -r0  (negation !!)

    mul  r0, r1, r2              r0 = r1 * r2
    mul  r1, r0, r0              r1 = r0 * r0 = r02