🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.program
Article #692

������CPU��Ƶ

#692
From: ɽ��
Date: Sun, 21 Jun 1998 00:00
37 lines
1990 bytes
    ��������CPU��Ƶ����׼,����Pentium�Ƴ���,
����Pentium��RDTSCָ�ȷ�����.����ʱ���㹻
��,�ɴﵽ100%.
    RDTSCָ���Ƕ�ʱ�Ӽ���.Pentium��64λ��ʱ����
�ڼ�����,�ӿ������м���.RDTSC��64λʱ�����ڼ�
��������EDX:EAX��.��ʱ�Ӿ�����100%.������ִ��ij
ָ����ٴ�������,һ�Dz����ж�,���Ǹ���CPU�õ���
�ڿ��ܲ�һ��,��ʹ��ͬһCPU,Ҳ�ܸ��ٻ����Ӱ��,��
������ǰ��������ײ�׼��ԭ��.
    ���˾�ȷ��ʱ�����ڼ���,�Ǿͺð���.ֻҪ�и�
ʱ��,���ܸ㶨.�ҿ��Ա��ж�,���Դ���һ���̺߳�̨
ִ��,ֻҪʱ��׼����.
    ����һPentium75�ϲ���,��������74MHZ,����
����ȥ��,���һ,�Ǿ���75MHZ��.
   C���Ե�����Ϊ:
   /*
   Click()����ʱ��.
   RDTSC()��ʱ�����ڼ�����
   */
   i=Click();
   while(i<=Click());
   RDTSC(&H1,&L1);
   while(i<=Click()+1+XX);/*XX��������Click��.*/
   /*������ù��ж�*/
   RDTSC(&H2,&L1);
   Calculate();
   ...

������Ļ�಻֧��RDTSCָ��,�������º�:
RDTSC   macro
    db 0fh
    db 31h
ENDM

--
�� ��Դ: �й�ƴ�BBSվ [bbs.ustc.edu.cn]
Technical Details
Message-ID: <980621.ynfS4$PBBS@bbs.ustc.edu.cn>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB
X-Google-Thread: fc86e,7db3b468d955fc6,start
X-Google-Attributes: gidfc86e,public
From: San_Rain@bbs.ustc.edu.cn (ɽ��)
Subject: ������CPU��Ƶ
Date: 1998/06/21
Message-ID: <980621.ynfS4$PBBS@bbs.ustc.edu.cn>
X-Deja-AN: 364672157
Organization: �й�ƴ�BBSվ
Newsgroups: cn.bbs.comp.program