一个小demo:
#include<stdio.h>
void main(){
int k=0;
char *str="i=%d\n";
printf("begin\n");
__asm{
mov k,0
bbbb: nop
mov eax,k
add eax,1
mov k,eax
cmp k,5
jge aaaa
mov ecx,k
push ecx
push str
call printf
add esp,8
jmp bbbb
aaaa: nop
}
}