Не работаю примеры перепрограммирования контроллера прерываний У меня обработчик таймера стоит на 21h Пишу: Мне не понятно вот это mov al, 0FFh out 21h,al Это маска на прерывания если 1 то запрещено а здесь все единицы... если пишу 00h та же реакция, но вот если поставить туда 00000001b срабатывает, но только 1 раз... Сбрасываю обработку прерываний следующим кодом: Не пойму где у меня ошибка, подскажите пожалуйста
Формат ICW2 следующий, это номер начального вектора прерывания. Биты 0-2 должны быть 0. При приходе прерывания. Номер линии, на которую пришло прерывание, складывается с этим числом. И выставляется на шину адреса.
Значит можно выставлять только те значения, то с 3мя нулями на конце то есть 20h, 30h, 40h? ЗЫ предыдущий пост - бред)