MC68k清除ds.w标签

时间:2014-03-16 00:42:17

标签: assembly motorola

我对这个尺寸的值有多清楚有疑问。 我有20个字大小的值(16位),它们存储在地址$ 3000。我必须将价值观组织成好的和坏的价值观。好的价值存储在3300美元,坏的价值在3600美元。我的任务称他们为值表,我应该在程序开头清除好的和坏的值的值表,以准备重复运行。但我不确定如何清除它。

      ORG $3000
SCORE DS.W 1
      ORG $3300
GOOD DS.W 1
      ORG $3600
BAD  DS.W 1

我不确定如何清除GOOD和BAD标签上的所有值

1 个答案:

答案 0 :(得分:0)

这是一个例子吗?

move #20 d0
lea GOOD, a0
loop:
clr.w (a0)+
dbeq d0, loop

您可能还希望使表格大于1个字。