From: Charles Crayne on
On Sat, 10 Mar 2007 19:55:24 +0100
"¬a\\/b" <al(a)f.g> wrote:

> "Pentium D 915" it seems from above, is a 64bits cpu; does it mean
> that cpu can read 64 bits instructions (with 64 bits registers too)?

Yes, it has two 64-bit processors, each of which can operate in either
32-bit or 64-bit mode.
From: Guga on
On Mar 10, 10:55 am, "¬a\\/b" <a...(a)f.g> wrote:
> On 9 Mar 2007 21:39:49 -0800, "Guga" <Guga...(a)gmail.com> wrote:
>
> >Finally :):):)
>
> >Here goes.. if someone needed it to build equates, for example. Here
> >is a list of CPUIDs and processor models
>
> i tried it "cpuid" all ok
>
>
>
>
>
> >CPUID Name
> >04F4 AMD 5x86-133 P75 (X5) in 4x clock mode
> >0600 Cyrix/IBM 6x86MX PR166-266 or Cyrix MII PR300-433
> >0650 Pentium II / Celeron Processor Deschutes / Covington dA0 SECC /
> >06E8 Core Solo T1300 1.66GHz Processor - 32-bit Dynamic Execution
> >Microarchitecture
> >06F5 Xeon Dual-Core 3040 1.86GHz Processor. 64-bit Core
> >Microarchitecture
> >06F5 Xeon Dual-Core 3050 2.13GHz Processor. 64-bit Core
> >Microarchitecture
> >06F5 Xeon Dual-Core 3060 2.4GHz Processor - 64-bit Core
> >Microarchitecture
> >06F5 Xeon Dual-Core 3070 2.66GHz Processor - 64-bit Core
> >Microarchitecture
> >06F5 Intel Core 2 Extreme X6800 (Conroe rev. B1)
> >06F5 Intel Core2 Duo E6600 2.40GHz Desktop Processor - 2.40GHz 64-bit
> >Core Microarchitecture
> >06F5 Processor - 1 x Intel Dual-Core Xeon 3040 / 1.86 GHz - 64-bit
> >Core Microarchitecture
> >06F5 Processor - 1 x Intel Dual-Core Xeon 3050 / 2.13 GHz 64-bit Core
> >Microarchitecture
> >06F5 Processor - 1 x Intel Dual-Core Xeon 3060 / 2.4 GHz 64-bit Core
> >Microarchitecture
> >06F6 Intel Core2 Duo T7400 Mobile Processor
> >0F4A Pentium 4 630 3 GHz
> >0F62 Intel Pentium D 920 2.80GHz Processor - 2.80GHz - 64-bit
> >0F64 Intel Pentium Extreme Edition Dual-Core 965 3.73GHz 64Bit
> >0F64 Celeron D 347 3.06GHz Processor - 64 Bit NetBurst
> >Microarchitecture
> >0F64 Pentium D 915 / 2.8 GHz 64 Bit
> >0F64 Pentium D 945 / 3.4 GHz 64 Bit
> >020F32 AMD Athlon 64 X2 3800+, 2.0 GHz (Manchester rev. E6)
>
> What is the difference between: "Xeon Dual-Core 3040" and a "Pentium D
> 915"?
> What is the difference between: "Pentium 1" and a "Pentium D 915"
> (if not consider GHz of speed)?
>
> I like 32 bits cpu, with 32 bits registers but the
> "Pentium D 915" it seems from above, is a 64bits cpu; does it mean
> that cpu can read 64 bits instructions (with 64 bits registers too)?
> Or does it mean it has two cpu of 32 bits that can read only 32 bits
> instructions?
> Or does it have 2 modes: one of 2 32 bits cpu, and one of 1 64 bits
> cpu?
>
> if eax=0, cpuid return in eax 6; what does it mean this return value?
> How do you know how much is fast in GHz a cpu?
> Thank you- Hide quoted text -
>
> - Show quoted text -


Hi a\\//b, Charles answered to the processor issuse.. about the return
value of eax, take a look here:

http://www.sandpile.org/ia32/cpuid.htm

or

http://www.answers.com/cpuid

eax = 0 means that you are retrieving information about the vendor ID
or a maximum supported standar level.

It seems that the return value isrelated to your procesor type.
Accordying to the documentation, when the return is 5, it means that
that the processor is a Pentium 5 (prebuild 0)

The best is download this software:
http://www.cpuid.com/cpuz.php

This may help you to identify your processor model, and then
understand the return value you are getting.

Best Regards,

Guga