指令时 - 重复标签



如果使用while asm指令,则像:

    GBLA    w
    WHILE   w < 10
w   SETA    w+1
    ; code
    WEND

我们如何使;code成为涉及标签的重复段(例如,我们在段中有条件分支回到它)?

我尝试过:

w.label    ;code
           ;code
           B{cond}    w.label

以及label.w

我还尝试形成一个宏,而w作为参数传递,但它不想以这种方式将label加入数字值。

.仅适用于字符串,如果是的话,我可以以其他方式串联字符串和文字?

或其他哪种方式可以在一个段中重复w次的标签?

这是本地标签存在的原因之一:

1:    ;code
      ;code
      B{cond}    1b    @ look (b)ackwards for the nearest "1:"

由于这些总是解决到观察到的最后一个/下一次比赛,并且不会生成符号,因此它们可以随心所欲地重复。

相关内容

  • 没有找到相关文章

最新更新