虽然没人看,但我决定还是写多篇啦.
至于Assembly指令的功能,我会在适当的位置说名,如果不懂汇编的朋友,我们也可以通过没个例子和说名,慢慢也了解汇编.
来看看这个:
#include <stdio.h>
void loop()
{
char szloop[] ="looping/n";
int i=0;
__asm
{
start:
lea eax, szloop
cmp i, 10
jz exit
push eax
call printf
pop eax
add i, 1
jmp start
exit:
}
}
void main()
{
char szbuf[] = "Hello world./n";
loop();
printf(szbuf);
}
有人喜欢这样写汇编吗?告诉我吧,我暂时不做代码的解释.