[an error occurred while processing this directive]
|
Итак: в РС "есть системный таймер 8253(8254)", 0-й канал работает на декремент с тактом 1193180Гц, и генерит прерывания 18,2Гц (1193180/65536). Вынь по этому прерыванию инкрементит 5-ти байтовую ячею 0:46Ch. Проверено - действительно инкрементит. Но с вот таким фокусом: вывожу на экран (непрерывно) содержимое этих "0:46ch" и нулевого канала счётчиков таймера и что я вижу: на ОДИН инкремент "0:46Ch" приходится ДВА иzменения (0..FFFF) счётчиков таймера. Проверено в двух местах: Целерон 433, Вынь98 и i486SX DOS 6.2. Или я что-то не понимаю, или одно иz двух :-(
E-mail: info@telesys.ru