【问题标题】:Correctly using MOD operator in ARM GAS assembler在 ARM GAS 汇编器中正确使用 MOD 运算符
【发布时间】:2020-10-26 21:45:27
【问题描述】:

我正在尝试使用 mod 运算符,但出现错误。

Error: garbage following instruction -- `mov r0,r5 MOD#3'

程序很简单:

    mov r5, #0
    add r5, #1
    mov r0, r5 MOD #3
    cmp r0, #0

他们在 Keil 文档中给出的例子是这样的:

MOV     R1,#12 MOD 7   ; R1 = 5

如您所见,我只是想查看 r5 中的值是否可以被 3 整除。我的语法有误,但似乎找不到 Gnu As 的正确语法。

【问题讨论】:

    标签: gnu-assembler


    【解决方案1】:

    最后我用了一个减法函数来判断是否有余数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 2014-07-02
      相关资源
      最近更新 更多