Принцип работы операционного автомата

Микрокоманды У,, У2 и У3 действуют в течение одного тактового интервала. Операцию умножения инициирует микрокоманда загрузки Fj = 1, при этом на входе СТ и входах RG2 и RG3 действуют сигналы V = 1, соответствующие режиму записи. В СТ загружается код 1002, в RG2 множитель В = В3В2В{В0. Входы элементов И заперты нулевым сигналом, снимаемым с выхода инвертора. Следовательно, с выходов элементов И на входы данных RG3 поступает сигнал D3D2DiD0 = 00002 и происходит сброс регистра. После выполнения загрузки микрокоманда У, = 0, поэтому СТ до завершения операции умножения переводится в режим счета импульсов, a RG3 – в режим сдвига.

При действии микрокоманды сложения (У2 = 1) RG3 благодаря элементу ИЛИ по-прежнему работает в режиме записи. В него загружается результат суммирования S3S2StS0.

Для выполнения микрокоманды У3 на входы С регистров RG2, RG3 и вход Г счетчика подается единичный сигнал, благодаря чему осуществляется сдвиг содержимого RG2, RG3 на один разряд и уменьшение содержимого СТ на один бит.

Схема управления узлами операционного автомата для умножения двоичных чисел (см. рис. 4.23) может быть построена на основании таблицы истинности (табл. 4.9), в которой приведены управляющие сигналы, необходимые для выполнения микрокоманд.

Таблица 4.9

Микрокоманды

Управляющие сигналы

СТ

V

с

V

с

V

Т

0

0

1

1

0

1

0

1

0

0

1

0

1

0

0

0

0

0

1

0

0

0

1

0

1

0

1

Структурные формулы логики управления операционного автомата, полученные с помощью карт Карно (рис. 4.24), имеют вид

 
< Пред   СОДЕРЖАНИЕ     След >