🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.asm
Article #2207

Nie zagadka, tylko pytanie

#2207
From: Andrzej Grażyński
Date: Thu, 15 Apr 2010 22:23
13 lines
1469 bytes
Jaki proponujecie sposób sprawdzenia, czy progam chodzi na Pentium czy 
na starszym badziewiu?

Konkretnie problem jest taki: jest program DOSowy, ma już ze 25 lat, 
jest trochę rozwijany. Niektórzy ludzie mają jeszcze 486, są nawet dwa 
386DX40. Ja chciałbym użyć instrukcji RDTSC, oczywiście pod warunkiem, 
że procesor takową posiada (konkretnie chodzi o reimplementację  funkcji 
Delay() w Turbo Pascalu - gdy nie będzie RDTSC, wykonany zostanie 
klasyczny wariant z pętlą programową przerobioną na 32 bity, żeby 
uniknąć błędu 200, znana sprawa). Jeśli będie można użyć RDTSC, to 
będzie lepiej, bo Delay() bęzie lizone w czasie rzeczywistym, a nie w 
czasie, który procesor poświęci zadaniu.
Technical Details
Message-ID: <hq83lv$5in$1@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: Andrzej Grażyński <grazynsk@petex.com.pl>
Newsgroups: pl.comp.lang.asm
Subject: Nie zagadka, tylko pytanie
Date: Fri, 16 Apr 2010 00:23:41 +0200
Organization: http://onet.pl
Lines: 13
Message-ID: <hq83lv$5in$1@news.onet.pl>
NNTP-Posting-Host: public-gprs127899.centertel.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1271370240 5719 79.162.94.220 (15 Apr 2010 22:24:00 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Thu, 15 Apr 2010 22:24:00 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit