考试网 >> IT认证 >> 等级 >> 等级动态 >> Eratosthenes筛法求素数

Eratosthenes筛法求素数

发布时间:2006-07-25 12:00     点击:
分页:上一页  1 [2] 3  下一页

  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 
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有