Скачать TPHRT 3.0 - TP 5.5 High Resolution Timer Toolkit

23.07.1990
Скачать файл (55,20 Кб)

Introduction

TPHRT (Turbo Pascal High Resolution  Timer) is a software library that
provides the software developer with  reliable  timing  functions that
work across  the entire Intel 80xxx PC compatible hardware environment
with microsecond resolution. The TPHRT timing logic  calibrates itself
to the host PC clock rate and processor environment at run-time,  so a
single executable program will yield  accurate  results  regardless of
the host microprocessor and clock speed.

TPHRT  is  the  definitive choice for any PC application that requires
precision timing.  Some typical TPHRT applications are:

Source Code Timer/Profiler
By  adding timer calls to source code  under  development,  TPHRT  can
generate a detailed summary  of  execution  time by program subroutine
and immediately  illustrate  the  software's  "hot  spots"  that might
benefit from further code or algorithm optimization.  Unlike "binning"
profilers  that display the number of "hits" in  a  range  of  program
addresses, TPHRT provides  a  direct one to one correspondence between
source code and elapsed time with user defined granularity.

Hardware Performance Evaluator
The high resolution and  self  calibration  features  of TPHRT make it
ideal  for  insertion  in code to evaluate hardware performance.  Disk
drives,  numeric processors and CRT controllers  can  all  have  their
throughput measured very  accurately  with  TPHRT,  and  with numerous
timers  at  the  users   disposal,   many   device  functions  may  be
independently  measured  in  a single run.  The formatted timer report
generated  by  TPHRT  makes  compilation  and  interpretation  of test
results painless.

Process Control
With TPHRT, process control applications that require  precise timings
or  precision  delays  are  easy  to  implement.    No longer will the
application developer have to make an educated guess as to how  long a
critical interrupt is taking to service an I/O port as TPHRT  can time
virtually any hardware or software interrupt and provide the developer
with  precise  accurate  timings  of  the  critical  procedure.    The
precision delay  functions  allow  the  programmer  to  implement data
acquisition loops with microsecond resolution.

Timing and Scoring
TPHRT  is the perfect "timer engine" to build  a  timing  and  scoring
system for use in nearly any competitive event.  With  its microsecond
resolution and self calibration features, TPHRT surpasses conventional
sports   timing  equipment  resolution  and  allows  the   application
developer to  package  high  resolution  timing  and  complete scoring
functionality in a single package.


       TPHRT V3 Shareware Evaluation Version Distribution List
       -------------------------------------------------------


Documentation Files

        distrib  txt           This file
        license  txt           TPHRT software license
        readme   txt           Latest manual changes
        register txt           Registration form
        tphrtv3  doc           TPHRT user manual

Demo Programs

        delay    pas           \
        demov3   pas            \
        seektest pas             - Pascal demos
        testbios pas            /
        watch    pas           /

Unit Files

        10      int           \
        13      int            |
        14      int            |
        16      int            |- Interrupt function description
        17      int            |  files for BIOS timers
        21      int            |
        33      int            |
        67      int           /
        tphrt   tpu           TP V5 unit
        tphrt55 tpu           TP V5.5 unit - rename to TPHRT if used