81
Пассивный режим. Взаимодействие процессоров начина-
ется по сигналу RESET, длительность которого должна быть не
менее четырех тактов CLK. Через несколько тактов ЦП произ-
водит выборку команд из памяти, начиная с адреса FFFF0h, а
сопроцессор следит за его работой, находясь в пассивном режи-
ме. Выбирать команды из памяти может только ЦП, но сопро-
цессор также получает все команды, записывая их в очередь из
байтов команд, идентичную очереди ЦП, и контролирует вы-
полнение команд центральным процессором. В этом режиме вы-
воды S2–S0, A19/S6–А16/S3 и AD15–AD0 используются как
входы. Как только в потоке команд появляется команда ЕSC,
AСП начинает переходить из пассивного режима в активный.
Активный режим. Для перехода в активный режим со-
процессор должен установить момент начала выполнения дей-
ствий, определенных командой ЕSC. Для этого он начинает ана-
лизировать код состояния очереди команд ЦП по линиям
QS1,
QS0. Как только
появляется код QS1QS0 = 01, соответствующий
первому байту команды, и этот байт содержит код ЕSC = 11011,
сопроцессор переходит и активный режим.
Если команда ЕSC содержит указание о том, что операнд-
источник размещен в памяти, то ЦП формирует адрес операнда
и считывает слово данных. При этом АСП перехватывает 20-би-
товый адрес операнда, записывая его в регистр ЕР, и слово дан-
ных, записывая его в очередь из байтов операндов. При длине
операнда более одного слова сопроцессор получает остальные
слова самостоятельно, дополнительно запрашивая шину.
Если определенный в команде ЕSC адрес является адресом
приемника, сопроцессор, перехватив этот адрес в регистр ЕP,
игнорирует считанное ЦП слово данных, а позднее, выполнив
команду, записывает результат по перехваченному адресу.
В любом случае, перейдя в активный режим, сопроцессор
выдает сигнал занятости BUSY = 1 на вход TЕST ЦП. С этого
момента оба процессора осуществляют параллельную paботу.
Сопроцессор выполняет действия, определенные командой ESС,
а ЦП продолжает выполнение программы. При этом шиной
управляет ЦП, и каждый раз, когда сопроцессору требуется об-