תחת DOS יש לך מספר אפשרויות.
יש לך את פסיקה 8 (אני חושב) שמתבצעת 18.2 פעמים בשניה, ואתה יכול לפלוש אליה ולבצע מה שאתה רוצה בכל פרק זמן שאתה רוצה, רק תוודא שאתה שומר מצביע לפסיקה המקורית ודואג לבצע אותה 18.2 פעמים בשניה. אם אתה צריך משהו מדוייק יותר אתה יכול לתכנת את ג'וק הזמן שיפעיל את הפסיקה בפרקי זמן אחרים. הג'וק עצמו נותן פולס כ2 מליון פעמים בשנייה שזה כבר יותר מדוייק. בנוסף יש PORT שאני לא זוכר את מספרו שבד"כ משתמשים בו בכדי לקבוע את התדירות של הקול ברמקול הבסיסי של המחשב (זה שמצפצף) שאתה יכול לתת לו תדירות שאתה רוצה שהוא יישתנה ואז לתשאל סבית מסויימת בפורט. מידע לא כלכך מדוייק, את רובו שאבתי מספר "שפת C-מולטימדיה ונושאים מתקדמים" וחלקו מקורס בASSEMBLY. אני מניח שאם תכתוב "delays DOS" או משהו כזה בgoogle תמצא הרבה תשובות.