Это крайний случай. SPDOS анализирует 2 ноги с ВГ93 через геристр ИР22
Это 38 нога - DRQ и 39 нога -INTRQ.
Для INTRQ есть прямой аналог в регистре состояния ВГ93 бит "Занято".
А для DRQ прямого аналога нет на первый взгляд, но многие контроллеры на ВГ93 обходятся как то регистром состояния без внешнего чтения сигнала DRQ.
Есть 4 флага в регистре состояния ВГ93. Это:
D7 - готовность НГМД
D2 - потеря данных
D1 - Запрос данных
D0 - "Занято"
и 4 признака:
D6 - защита записи
D5 - ошибка записи
D4 - ошибка поиска (Массив не найден)
D3 - ошибка в контрольном коде
Вот из этих 8 бит нужно получить аналог сигнала DRQ
Для справки:
DRQ - 38 нога ВГ93 - Выходной сигнал в режиме чтения указывает, что регистрданных ВГ93 содержит информацию для передачи. В режиме записи сигнал DRQ указывает на готовность приема информации с шины данных. Этот сигнал устанавливается в состояние лог.0, если данные считаны процессором, или записаны из процессора в регистр данных ВГ93.
Короче, сижу, курю даташиты.)))





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