我实际上是在Amiga(68k处理器)上使用asm开发的。
我遇到了这个问题:如何将值附加到标签上?
例如:
Copperlist:
DC.w $11
DC.w $ 12
Rts
... ; Some code
Bar:
DC.w $13
现在我想将条形内容附加到Copperlist
,以便在$11
标签地址上实现$12
,$13
,Copperlist
... < / p>
有可能吗?
答案 0 :(得分:1)
我不确定为什么在Copperlist
和Bar
标签之间有一些程序代码。如果您希望它们在内存中连续,则将它们彼此相邻声明,并在数据之前或之后使用您的代码。示例中的RTS
和其他代码似乎不合适,甚至不需要。
e.g。
Start:
... your code
CopperList: DC.W $11, $12
Bar: DC.W $13
答案 1 :(得分:0)
如果您希望两个数据区域彼此相邻,则需要将它们放入代码中。
rts
末尾的CopperList
- 似乎没必要。some code
和CopperList
之间的Bar
移到其他地方,它也应该在那里运行。由于CopperList
似乎不包含代码,而是包含数据,我不太明白为什么要将rts
放到最后 - 你的CPU永远不应该通过此