Assembly 如何在Nasm宏中使用标签
我纯粹出于兴趣而在Nasm组装中进行实验。我想知道如何在宏函数中使用标签。我尝试了下面的代码,这让我重新定义了标签错误,我已经认为您可能无法重新定义标签,但我不确定如何继续Assembly 如何在Nasm宏中使用标签,assembly,macros,nasm,Assembly,Macros,Nasm,我纯粹出于兴趣而在Nasm组装中进行实验。我想知道如何在宏函数中使用标签。我尝试了下面的代码,这让我重新定义了标签错误,我已经认为您可能无法重新定义标签,但我不确定如何继续 %macro ut_time 1 mov eax, 13 push eax mov ebx, esp int 80h pop ecx elapsedTimeLoop: mov eax, 13 push eax mov ebx, esp int
%macro ut_time 1
mov eax, 13
push eax
mov ebx, esp
int 80h
pop ecx
elapsedTimeLoop:
mov eax, 13
push eax
mov ebx, esp
int 80h
pop ecx
sub edx, ecx
cmp edx, %1
je end
jmp elapsedTimeLoop
end:
%endmacro
如果您想让我在错误再现程序中提供上述片段,可以这样做。通过阅读我通过谷歌搜索您的问题标题找到的。在标签前面加上
%%
谢谢Frank C,当我有机会的时候,我会试试这个。通过阅读我通过谷歌搜索你的问题标题找到的。在标签前面加上%%
谢谢你Frank C,当我有机会的时候,我会试试这个。