Assembly MC68k清除ds.w标签

Assembly MC68k清除ds.w标签,assembly,motorola,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 不确定如何清除标签“好”和“坏”处的所有值这是一个

我有一个问题,关于这个大小的值有多清晰。 我有20个字大小的值(16位),它们存储在地址$3000。我必须将价值观分为好的和坏的价值观。好值存储在$3300,坏值存储在$3600。我的作业称之为值表,我应该在程序开始时清除好值和坏值的值表,以准备重复运行。但我不知道如何清除它

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

不确定如何清除标签“好”和“坏”处的所有值这是一个怎样的示例

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

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

这可能涉及一个循环。我建议您下载并开始阅读可用的说明,看看哪些说明可以用来解决您的问题。