如何解决在ARM GAS汇编器中正确使用MOD运算符
我正在尝试使用mod运算符,但出现错误。
import Foundation
var dict = NSMutableDictionary()
dict["x"] = 42
func stuff(_ d: NSMutableDictionary) {
d["x"] = 75
}
stuff(dict)
dump(dict) // x is 75 still
程序很简单:
Error: garbage following instruction -- `mov r0,r5 MOD#3'
他们在Keil文档中给出的示例是这样的:
mov r5,#0
add r5,#1
mov r0,r5 MOD #3
cmp r0,#0
您可以看到,我只是想查看r5中的值是否可以被3整除。我的语法错误,但似乎找不到Gnu As的正确语法。
解决方法
最后,我使用减法函数确定是否有余数。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。