logo
Ответы на вопросы экз

57. Операционный автомат типа s

В некоторых операционных устройствах (ОУ) МО выполняются над большим числом внутренних слов, от десятков до сотен (например, специализированные процессоры ввода-вывода).

Для уменьшения стоимости таких устройств стандартную регистровую память целесообразно заменить оперативным запоминающим устройством (ОЗУ). ОА, память которого состоит из ОЗУ, называется S-автоматом.

Структура S-автомата показана на рис.6.22.

Рисунок 6.22 – Структура S-автомата

Заданная микрооперация m реализуется комбинационной схемой F. Схема вычисляет значение слова Z:= m(P1,P2). Значение Z загружается в ОЗУ по адресу А=А3. Такт S-автомата подразделяется на следующие действия:

  1. чтение первого операнда из памяти по адресу А1: Р1:=ЗУ[А1];

  2. чтение второго операнда из ОЗУ по адресу А2: Р2:=ЗУ[А2];

  3. выполнение микрооперации Z:= m(P1,P2);

  4. запись результата в память ОЗУ[А3]:=Z.

Обычно комбинационная часть S-автомата строится по схеме М-автомата. В этом случае S-автомат выполняет одну микрооперацию за такт ЗУ[А3]:=Z, а Z:= m(P1,P2). Быстродействие S-автомата обычно меньше быстродействия ОА с регистровой памятью. Причиной этому является возможность одновременной выборки многих операндов. Быстродействие S-автомата определяется длительностью такта. В зависимости от способа построения комбинационной части, S-автомат синтезируется как I-, М-, I М-автомат.