{ LIBRARY SYSTEM UTILITIES }
{ MODULE OPTIMIZE_EXE_FILE }
{ FILE NAME OPTEXE.PAS }
{ PURPOSE Optimize the time execution for the DOS execu- }
{ table files. }
{ VERSION 1.10 }
{ DATE 20-Sep-93 }
{ COMPANY Freelance Software Engineer }
{ ADDRESS Isakowskogo str, 4-2-30 }
{ Moscow, 123181 }
{ USSR }
{ Tel. 007 (095) 944-6304 }
{ COPYRIGHT NOTICE Copyright (C) 1987-1993, Dmitry Stefankov }
{ RESTRICTED RIGHTS AVAILABLE ONLY FOR FREE DISTRIBUTION, }
{ NOT FOR COMMERCIAL PURPOSE }
{ COMPUTER IBM PC or compatible }
{ OPERATING SYSTEM MS/PC-DOS Version 3.30 or higher }
{ COMPILER Turbo Pascal Version 6.0 }
{ (Borland International Inc.) or compatible }
{ ASSEMBLY LANGUAGE Microsoft MASM 5.10 or compatible }
{ ARGUMENTS <infile> - input stream }
{ <outfile> - output stream }
{ RETURN None }
{ REQUIRES None }
{ SPECIAL This program uses simple optimization method: }
{ If image size < 64K then all intersegment calls }
{ are replaced to intrasegment calls. }
{ The following table is displayed the time execu-}
{ tion taken from the standard INTEL data sheets: }
{ <Instr/Clocks/Processor> }
{ 8086 80186 80286 80386 80486 }
{ NOP 3 3 3 3 1 }
{
|