Assembly 什么是性格@&引用;在这个i8086汇编代码中是什么意思?

Assembly 什么是性格@&引用;在这个i8086汇编代码中是什么意思?,assembly,Assembly,我正在努力理解下面的代码,特别是第二行代码。有人能给我解释一下吗 我确实理解基本命令,但我无法理解这里的全部要点 MOV BL, 2 @@1: SUB BL, 1 JNS @@1 ; 整个代码就像高级语言中的一个循环。下面的代码可能会帮助您理解它是如何工作的 int BL = 2; lbl_@@1: BL = BL - 1; if (BL>=0) { goto lbl_@@1; } 而@用于本地标签。为了进一步阅读,请看。根据所使用的特定汇编程序,它可能毫无意义(即,@@1可能

我正在努力理解下面的代码,特别是第二行代码。有人能给我解释一下吗

我确实理解基本命令,但我无法理解这里的全部要点

MOV BL, 2
@@1:
SUB BL, 1
JNS @@1 ;

整个代码就像高级语言中的一个循环。下面的代码可能会帮助您理解它是如何工作的

int BL = 2;
lbl_@@1:
BL = BL - 1;
if (BL>=0)
{
    goto lbl_@@1;
}

@
用于本地标签。为了进一步阅读,请看。

根据所使用的特定汇编程序,它可能毫无意义(即,
@@1
可能只是另一个标签名),也可能表示本地标签。