如果使用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:"
由于这些总是解决到观察到的最后一个/下一次比赛,并且不会生成符号,因此它们可以随心所欲地重复。