1
我在彙編程序中是一名菜鳥,我需要對以下類型的循環(@@,@B,@F)進行一些說明。彙編中的循環
當你有一個這樣的程序:
Routine: PROC Value: Byte
MOV ECX, 3
MOVZX EDX, Value
MOV EAX, EDX
@@: SHL EAX, 8
OR EAX, EDX
LOOP @B
RET
Routine: ENDP
,有什麼事了@@,@B是什麼意思?
據我所知,這些循環有一些特殊性。 @B指向例程中的第一個@@,@F指向例程中的最後一個@@,對嗎?還有什麼關於我應該知道的這些循環? (我也被告知,只要他們出現循環進行3次,但我不確定)。
在此先感謝。
你在用什麼彙編語言?此外,'@ B'可能意味着「下一個@標籤,倒退」,同樣「前進」爲「@ F」(如果這是GCC的內聯彙編本地標籤) –
Visual Studio,儘管我的主題主要是紙和基於筆,並非常依賴代碼分析等。 –