Ветвления в микро-ЭВМ (Лаб практикум) / Links / fases / DETALIJ1
.DOCФазы выполнения команды “snd ADR”
Всё время выполнения команды разбивается на отдельные отрезки с существенно различными функциями для них. У команды snd adr можно обнаружить следующие фазы.
Первая фаза «зелёная» - (начальная командная) фаза выборки кода операции команды из первого байта команды.
Переход «синий» к следующей фазе 2.
Вторая фаза «голубая» - (начальная адресная) фаза выборки адреса операнда из второго байта команды.
Третья фаза «жёлтая» - (пересылочная) фаза передачи операнда на выполнение в исполнительное устройство plysound.
Четвертая фаза «коричневая» - (исполнительная) фаза передачи кода операции в исполнительное устройство plysound.
Пятая фаза «серая» - (завершительная) фаза выдачи результатов из исполнительного устройства plysound.
Шестая фаза «лиловая» - (окончательная) фаза проверки условий и выбора направлений продолжения работы.
Цикл выполнения команды (CD) или командный цикл продолжается 1,28 мкс = 1280 нс и содержит 32 импульса синхронизации Dca0#, DCb0#, …, Dca15#, DCb15# каждый длительностью 20 ns через каждые 80 нс от 6.64 us до 7.92 us. Знак # - есть знак отрицания здесь и далее по контексту. Подробности выполнения отдельных фаз см. ниже-далее.
Фаза1 Переход1_2 Фаза2 Фаза3 Фаза4 Фаза5 Фаза6 Возврат