🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8650

Re: CPU informatie opvragen via C++

#8650
From: Pieter Philippaerts
Date: Wed, 19 Jun 2002 20:11
30 lines
2367 bytes
"Philip Paeps" <philip@paeps.cx> wrote in message
news:SZ3Q8.40753$ud.5932@afrodite.telenet-ops.be...
> Soit.  Even veronderstellen dat je een ia32-variant hebt.  De meesten
daarvan
> ondersteunen de 'cpuid' instructie, sommigen (Cyrix-afkooksels) niet.
Dus,
> best even checken of de instructie bestaat.  In de veronderstelling dat ze
> bestaat (je hebt een 'echte' Intel), gewoon de cpuid instructie gebruiken,
en
> de uitkomst-registers printen.

Voor meer info over CPUID: http://www.sandpile.org/ia32/cpuid.htm

> Naar mijn bescheiden mening is dit het makkelijkste te doen met wat
embedded
> assembler, hoewel de meesten het hierover waarschijnlijk niet met me eens
> zullen zijn :-)

Nee, ik ben met je akkoord... Zo'n dingen schreeuwen gewoon naar Assembly.

> In C kan ik je een voorbeeldje in elkaar boxen, C++ zal wel iets
gelijkaardigs
> zijn.

Begin dit jaar heb ik een NASM library geschreven die dit soort dingen doet;
als je wil, Christof, kan hem vinden op
http://www.allapi.net/vbexamples/vbexample.php?vbexample=CPUINFO

Mvg,
Pieter Philippaerts
Technical Details
Message-ID: <1024517317.653677@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <B93687CB.77D7%christof_laeremans@hotmail.com> <SZ3Q8.40753$ud.5932@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7b53403a44943930
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-19 13:09:53 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-05!sn-xit-06!supernews.com!iad-peer.news.verio.net!news.verio.net!newsfeed.vmunix.org!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Pieter Philippaerts" <Pieter@mentalis.org>
Newsgroups: be.comp.programming
Subject: Re: CPU informatie opvragen via C++
Date: Wed, 19 Jun 2002 22:11:57 +0200
Organization: KULeuvenNet
Lines: 33
Message-ID: <1024517317.653677@seven.kulnet.kuleuven.ac.be>
References: <B93687CB.77D7%christof_laeremans@hotmail.com> <SZ3Q8.40753$ud.5932@afrodite.telenet-ops.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1024517318 28420 134.58.127.12 (19 Jun 2002 20:08:38 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 19 Jun 2002 20:08:38 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@localhost
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)