【发布时间】:2016-05-06 14:52:02
【问题描述】:
当我在汇编中编程并使用标签.byte 时,我在使用Qtspim 执行它时遇到问题。我尝试更改位置或值,但问题仍然存在,并且可能是标签。
错误回复在第 3 行。在标签的末尾您可以找到解析器。
main:
.data
v : .byte 2,0,0,0,4,0,0,0
array: .byte 2,0,0,0,3,0,0,0,5,0,0,0,7,0,0,0,11,0,0,0,13,0,0,0,17,0,0,0,19,0,0,0
[..] # other code
当我将指令 .byte 更改为 .space 时,问题不会发生。
我该如何解决?
【问题讨论】:
-
不清楚错误发生在哪里。它是否发生在声明站点,或者您稍后尝试使用该标签时?另外,为什么文本部分中间有数据部分?他们应该完全分开。
-
提供更广泛的代码 sn-p 会很有帮助。
标签: assembly gnu-assembler att