3
我一直在看一些彙編代碼,並發現這種情況經常出現。Assembly @@標題question
@@:
...
... ; some instructions
...
LOOP @B
有時候也有@F。
我想@B意味着回到以前的標籤和@F的「前鋒/前」標籤?我對嗎?這隻適用於「@@」標籤?如果我有標籤「label1」並使用了@B,那也可以嗎?
謝謝。
我一直在看一些彙編代碼,並發現這種情況經常出現。Assembly @@標題question
@@:
...
... ; some instructions
...
LOOP @B
有時候也有@F。
我想@B意味着回到以前的標籤和@F的「前鋒/前」標籤?我對嗎?這隻適用於「@@」標籤?如果我有標籤「label1」並使用了@B,那也可以嗎?
謝謝。
你已經想通了。
這些在宏擴展中最有用。如果您的宏包含一個循環,使用這些內置的符號可以讓您編寫宏,使其可以多次擴展。如果您的宏需要使用標準標籤,則展開宏兩次將會創建重複的標籤。
這些相對標籤參考(@B
,@F
)決不會引用通常定義的標籤,僅限於@@
。
這裏有一些文檔鏈接: