Article View: cn.bbs.comp.program
Article #692������CPU��Ƶ
From: ɽ��
Date: Sun, 21 Jun 1998 00:00
Date: Sun, 21 Jun 1998 00:00
37 lines
1990 bytes
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-mailShow 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