Операционный автомат типа S

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

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: