Contributor: ERIC LOWE                

I'm looking for a SMALL piece of code which can be used to replace a DELAY
command that will be cpu-intensive, meaning that it will execute more quick
depending upon the type of cpu and clock speed.  I know that obviously any
code will exhibit this tendency, but I'm looking for something which do so
a most dramatic fashion (as far as speed goes).  It should also be rather
small and not necessarily zeroing in on the presence of an FPU.  Any ideas?

Procedure CPUDelay(D: Word); Assembler;
    mov cx,$FFFF
    loop @@2
    jnz @@1