我知道这个问题之前已经被问过,很抱歉再次询问,但我不知道如何解决它。在程序开始时,我尝试将二进制值 101000110000100110000 移动到 R0 中,但收到错误消息“错误:修复后无效常量 (146130)”
.global _start
_start:
mov R0,#0b101000110000100110000
bl correct16
mov R7,#1
svc 0
correct16:
push {R1-R10}
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么要这样做或如何修复它,因为我以前从未遇到过此错误。