
Обозначение
вывода
Функциональное назначение вывода
АО-А15 DO-D7 Выходы, линии шины адреса
Двунаправленные линии шины данных
Сигналы управления шинами
DBIN Выход, признак того, что шина данных
находится в состоянии приема
информации
WR HOLD Выход, признак того, что шина данных
находится в состоянии передачи
информации Вход, переводит шины
данных и адреса в состояние высокого
сопротивления
HLDA Выход, признак того, что шины данных и
адреса находятся в состоянии высокого
сопротивления
READY Вход, переводит микропроцессор в
состояние ожидания
WAIT Выход, признак того, что микропроцессор
находится в состоянии ожидания
Обозначение
вывода
Функциональное назначение вывода
SYNC Выход, признак того, что по шине данных
передается управляющее слово
микропроцессор
INTERRUPT INTE
Сигналы управления прерываниями
Вход, запрос прерывания работы
микропроцессора Выход, соответствует
состоянию внутреннего триггера,
управляющего прерыванием
микропроцессора
Ф1,Ф2
Сигналы синхронизации
Входы для тактовых импульсов
RESET
Сигнал начального запуска
Вход, вызывает запись в программный
счетчик адреса нулевой ячейки памяти
6.2. СИНХРОНИЗАЦИЯ
Как уже известно из § 4.3, каждая команда выполняется микропроцессором не мгновенно, а как
последовательность машинных циклов. Микропроцессор КР580ИК80А имеет 10 типов машинных циклов (табл.
6.2), и все его команды состоят из комбинаций только этих циклов.
В состав команды может входить от одного до пяти циклов. Каждый машинный цикл также не является
неделимой операцией, а состоит из машинных тактов. В состав машинного цикла микропроцессора
КР580ИК80А может входить от трех до пяти машинных тактов. Машинный такт не является таким же закон-
ченным процессом, как машинный цикл, большинство сигналов микропроцессора вырабатываются в одном
такте и снимаются в другом. Поэтому для машинных тактов нельзя привести такую же классификацию, как для
машинных циклов. Как и в гл. 4, в тексте и на рисунках будем обозначать такты одного цикла Tl, T2, ... и т. д.,
циклы одной команды С1,С2,... и т. д.
Для того чтобы сформировать интервал времени, соответствующий одному машинному такту, на входы
микропроцессора Ф1 и Ф2 подаются тактовые импульсы (синхроимпульсы). Длительность машинного такта
равняется одному периоду синхроимпульсов. Все внутренние операции микропроцессора и формирование
внешних сигналов происходят в моменты времени, определяемые синхроимпульсами.