void MicroDelay (long MicroSecs) { asm { mov cx, word ptr [MicroSecs+2] mov dx, word ptr [MicroSecs] mov ah, 0x86 int 0x15 } } void MilliDelay (long MilliSecs) { MicroDelay (MilliSecs * 1000); }