Eratosthenes筛法求素数
发布时间:2006-07-25 12:00
点击:
i=k;
break;
}
}
for(i=0;i<N;i++)
if(f[i]==0)
printf("%d,",i);
printf("\n");
}
void asm_method()/*混合汇编的方法*/
{
unsigned f[N+1]={0},i;
f[0]=f[1]=1;
printf("asm method:\n");
asm mov di,2
asm clc
PROCESS:
asm mov cx,2
PROSON:
asm mov ax,di
asm mov bx,ax
asm mul cx
asm cmp ax,N
asm jae PROSONEND
f[_AX]=1;
asm mov ax,bx
asm inc cx
asm jmp PROSON
PROSONEND:
asm mov si,di
asm inc si
PROSON1:
if(f[_SI]==0)
{
asm je PROSON1END
}
asm inc si
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
|
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
|