装配:将内容附加到标签

时间:2018-04-04 20:08:09

标签: assembly 68000 easy68k

我实际上是在Amiga(68k处理器)上使用asm开发的。

我遇到了这个问题:如何将值附加到标签上?
例如:

Copperlist:
    DC.w $11
    DC.w $ 12
    Rts
... ; Some code
 Bar:
    DC.w $13

现在我想将条形内容附加到Copperlist,以便在$11标签地址上实现$12$13Copperlist ... < / p>

有可能吗?

2 个答案:

答案 0 :(得分:1)

我不确定为什么在CopperlistBar标签之间有一些程序代码。如果您希望它们在内存中连续,则将它们彼此相邻声明,并在数据之前或之后使用您的代码。示例中的RTS和其他代码似乎不合适,甚至不需要。

e.g。

Start:
... your code

CopperList: DC.W $11, $12
Bar:        DC.W $13

答案 1 :(得分:0)

如果您希望两个数据区域彼此相邻,则需要将它们放入代码中。

  1. 删除rts末尾的CopperList - 似乎没必要。
  2. some codeCopperList之间的Bar移到其他地方,它也应该在那里运行。
  3. 由于CopperList似乎不包含代码,而是包含数据,我不太明白为什么要将rts放到最后 - 你的CPU永远不应该通过此