Re: [Q] What is @@:

From: hutch-- (spamtrap_at_crayne.org)
Date: 10/15/04


Date: Thu, 14 Oct 2004 22:54:56 +0000 (UTC)

JC,

It is as Brian said, a method where labels that don't need meaningful
names can be replaced or written using what is usually called
anonymous labels. The notation is simple enough,

@@:
  ; asm code
  test al, al
  jnz @B ; this jumps back to the LAST @@: label
  ; asm code
  cmp eax, 64
  je @F ; this jump forward to the NEXT @@: label
  ; asm code
@@:

Once you are used to using them they save you from endlessly having to
invent new label names within a procedure.

Regards,

hutch at movsd dot com



Relevant Pages

  • Re: labels
    ... with CR7. ... You can get a copy of his free e-book at: ... valuable information in his book and Brian has been gracious enough to allow ... > I need to print labels with the same info on each label. ...
    (microsoft.public.vb.crystal)
  • Re: labels
    ... Hey Bob, Brian here. ... There isn't a property in CR.NET to print multiple copies like the ActiveX ... over labels already used). ...
    (microsoft.public.vb.crystal)
  • Re: Pointer: Foiling spam and other procmail email-filter tips
    ... Better try elbows now or Brian will smoothly explain them for you. ... Tomorrow, labels prove worth exact limits, unless they're uniform. ...
    (comp.unix.questions)
  • Re: Local Symbols in Macros (#2)
    ... >> imitation of MASM's anonymous labels? ... See the Lisa 6502 assembler. ... same types of positional local statement labels. ...
    (alt.lang.asm)
  • Re: MOD Operator
    ... Only casue I was working with a form and updating some labels and text ... boxes. ... Brian ...
    (microsoft.public.dotnet.framework.windowsforms)