虽然没人看,但我决定还是写多篇啦.
至于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);
}
有人喜欢这样写汇编吗?告诉我吧,我暂时不做代码的解释.
本文分享了一个使用混合编程方式编写的简单循环示例,通过C语言与内嵌汇编结合展示循环输出过程。作者邀请读者讨论这种编程风格,并计划进一步讲解汇编指令功能。
2157

被折叠的 条评论
为什么被折叠?



