ЭЭ, а как же цикл подтверждения прерывания - когда IORQ и M1 активны вместе? если сопроцессор случайно откликнется (ну малоли, адрес мог и совпасть) и выдаст на шину данные, то они прочитаются вместо FF, соответственно вектор прерывания будет другой в IM0 и IM2.
В большинстве софта это учтено 257-байтной таблицей векторов прерываний, но вдруг именно тут - нет?





Ответить с цитированием