2010/8/22:本掲示板は閲覧専用です。データが一部破損しておりますがご了承ください。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
99 / 376 ツリー ←次へ | 前へ→

【1818】CPUID 00000004h ひよひよ 05/10/14(金) 9:31 [添付]
【1819】Re:CPUID 00000004h ひよひよ 05/10/16(日) 22:44

【1818】CPUID 00000004h
←back ↑menu ↑top forward→
 ひよひよ  - 05/10/14(金) 9:31 -

引用なし
パスワード

[添付]〜添付ファイル〜
・名前 : temp(9).png
・サイズ : 16.1KB
   以前 Pentium D でコア数が取得できないと騒いでいましたが・・・
CPUID 命令を呼び出す前に ECX = 0 にしておかなければならないようです。
知らなかった。これで、コア数も CPUID 命令だけで取得できて幸せです。
本件については、週末に対応したいと思います。

----------------------------------------------------------------
CrystalCPUID 5.0.0.275Alpha4 (C) 2002-2005 hiyohiyo
          Crystal Dew World [http://crystalmark.info/]
----------------------------------------------------------------

       OS : Windows XP Professional SP2 [ 5.1 Build 2600 ]
      Date : 2005/10/14 9:27:33

    CPU Name : Intel Pentium D (Smithfield)
 Vendor String : GenuineIntel
  Name String : Intel(R) Pentium(R) D CPU 3.00GHz
  Architecture : x86
  Process Rule : 90 nm
    Platform : LGA775 [4]
    CPU Type : Original OEM processor [0]
Number (Total) : 2
 Physical Core : 2
     Family : F
     Model : 4
    Stepping : 4
 Core Revision : A0
      APIC : 00
  Microcode ID : 04
    Feature : MMX SSE SSE2 SSE3 EM64T XD
PowerManagement : SpeedStep

          Current    Original
     Clock : 3000.15 MHz   3000.00 MHz
  System Clock : 200.01 MHz   200.00 MHz
   System Bus : 800.04 MHz   800.00 MHz
   Multiplier :  15.00      15.00
   Data Rate :  QDR
   Over Clock :  0.01 %

   L1 T-Cache :  12 KuOps
   L1 D-Cache :  16 KB
    L2 Cache : 1024 KB [Full:3000.15 MHz]
     Memory : 1024 MB

    CPUID  : EAX   EBX   ECX   EDX
    ----------------------------------------------
    00000000 : 00000005 756E6547 6C65746E 49656E69
    00000001 : 00000F44 01020800 0000649D BFEBFBFF
    00000002 : 605B5101 00000000 00000000 007C7040
    00000003 : 00000000 00000000 00000000 00000000
-------------------------------------------------------
    00000004 : 04000121 01C0003F 0000001F 00000000
-------------------------------------------------------
CPUID 命令を呼び出す前に ECX を 0 にしておく必要がありました。
    00000005 : 00000040 00000040 00000000 00000000
    80000000 : 80000008 00000000 00000000 00000000
    80000001 : 00000000 00000000 00000000 20100000
    80000002 : 20202020 20202020 20202020 6E492020
    80000003 : 286C6574 50202952 69746E65 52286D75
    80000004 : 20442029 20555043 30302E33 007A4847
    80000005 : 00000000 00000000 00000000 00000000
    80000006 : 00000000 00000000 04006040 00000000
    80000007 : 00000000 00000000 00000000 00000000
    80000008 : 00003024 00000000 00000000 00000000

    MSR   : EAX1   EDX1   EAX2   EDX2
        : 00000000 00000000 0F32010F 00000000
    QPF   : 3000.150000 MHz

----------------------------------------------------------------
Chipset Information
----------------------------------------------------------------
    Chipset : Intel 82955X Express
  North Bridge : [8086:2774.81] Intel 82955X
  South Bridge : [8086:27B8.01] Intel 82801GB/GR (ICH7/R)
   Video Chip : [10DE:0141.A2] NVIDIA GeForce 6600 (NV43)

----------------------------------------------------------------
BIOS Information by WMI (Windows Management Interface)
----------------------------------------------------------------
  BIOS Vendor : American Megatrends Inc.
  BIOS Caption : BIOS Date: 06/01/05 21:10:02 Ver: 08.00.10
  BIOS Version : A M I - 6000501
   BIOS Date : 06/01/2005
SM BIOS Caption : 0212  
SM BIOS Version : 2.3
 Mother Vendor : ASUSTeK Computer INC.
Mother Product : P5WD2-EPSON
Mother Version : Rev 1.xx
 System Vendor : EPSON DIRECT CORP.
  System Model : Endeavor Pro3300

----------------------------------------------------------------
System Information by DMI (Desktop Management Interface)
----------------------------------------------------------------
SM BIOS Version : 2.3
  BIOS Vendor : American Megatrends Inc.
  BIOS Version : 0212  
   BIOS Date : 06/01/2005
 BIOS ROM Size : 512 KB
 Mother Vendor : ASUSTeK Computer INC.
Mother Product : P5WD2-EPSON
Mother Version : Rev 1.xx
   CPU Socket : Socket 775
   CPU Vendor : Intel      
  CPU Version : Intel(R) Pentium(R) D CPU 3.00GHz         
 Current Clock : 3000 MHz
External Clock : 200 MHz
   Max Clock : 3800 MHz

添付画像
【temp(9).png : 16.1KB】

【1819】Re:CPUID 00000004h
←back ↑menu ↑top forward→
 ひよひよ  - 05/10/16(日) 22:44 -

引用なし
パスワード
   ▼ひよひよさん:
>以前 Pentium D でコア数が取得できないと騒いでいましたが・・・
>CPUID 命令を呼び出す前に ECX = 0 にしておかなければならないようです。
>知らなかった。これで、コア数も CPUID 命令だけで取得できて幸せです。
>本件については、週末に対応したいと思います。
まだ、Pentium D でちゃんと確認していないけど多分大丈夫でしょう・・・多分。

99 / 376 ツリー ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  
ページ:  ┃  記事番号:   
51982
(SS)C-BOARD v3.8(とほほ改ver2.1) is Free