Цитата Сообщение от Titus Посмотреть сообщение
Обнаружил, что не всегда чтение регистра текущего состояния таймера срасывает бит 7 в регистре статуса, а так же разблокирует регистр текущего значения. Однако два чтения подряд в моих экспериментах всегда снимали этот бит и разблокировали регистр.
Titus, посмотрите внимательно драйвер канала 2 в системном ПЗУ. Таймер используется в драйверах магнитофона и дисковода. Там этот тонкий момент тоже учитывается. Тут по поводу несброса нужно обратить внимание еще на бит переполнения, может при его установке надо читать два раза.