我是汇编编程的菜鸟,我需要对以下类型的循环(@@、@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 次,但我不确定)。
提前致谢。