Организация ЭВМ и систем. Козин И.В. - 16 стр.

UptoLike

Составители: 

16
структурную схему операционного автомата АЛУ с закрепленными микро-
операциями. Конкретные примеры таких схем имеются в [2].
Все операционные автоматы с общими микрооперациями имеют оди-
наковую структуру, содержащую набор внутренних регистров одинакового
формата, две шины, на каждую из которых может быть передано содержи-
мое любого из регистров, и комбинационной схемы, операндами для кото-
рой служит содержимое этих шин. Результат с выхода комбинационной
схемы может быть передан в любой из внутренних регистров. Микроопера-
ции выборки слов на шины, преобразования слов в комбинационной схеме
и загрузки результатов в регистры называют операторами в отличие от
микроопераций, используемых в микропрограмме. Каждая микрооперация
в автомате с общими микрооперациями представляется последовательно-
стью операторов. Логические условия обычно представляются в виде зна-
чения булевой функции результата на выходе комбинационной схемы.
Исходными данными для синтеза операционного автомата с общими
микрооперациями, как и в случае автомата с закрепленными микроопера-
циями, служат объединенные списки слов, микроопераций и условий.
Процедура синтеза операционного автомата с общими микроопера-
циями распадается на несколько этапов. Подробно эта процедура изложена
в [1,2]. Там же приведены конкретные примеры синтеза.
Результатом данного раздела проекта служит структурная схема опе-
рационного автомата АЛУ.
3.6. Выбор системы команд
На этом этапе считаются заданными адресность команды, наличие
или отсутствие признака засылки, способ адресации ОЗУ и список опера-
ций АЛУ. Используя эти данные, составляют программы вычисления
функций F2, F3 по алгоритмам, разработанным в подразд. 3.2. По оконча-
тельному варианту нужно составить список команд всех типов, используе-
мых для программирования F2, F3. Этот список и является минимальной
системой команд проектируемого СП. Примеры выбора минимальной сис-
темы команд для всех предусмотренных заданием вариантов форматов ко-
манд приведены в [2].
Далее, с помощью полученных программ вычисления F1, F2, F3 по
методике, изложенной в [2], нужно рассчитать верхнюю границу времени
решения функциональной задачи. Предполагается, что проектируемый вы-
числитель является машиной с синхронным управлением и постоянной
длительностью такта. Для полученного варианта системы команд СП раз-
рабатывается аклгоритм микропрограммы УЦУ.
Конечным результатом выполнения этого этапа будут программы вы-
числения F1, F2, F3; максимальное значение T
ц
max
решения одного цикла
задачи; алгоритм микропрограммы.
Пусть процессор состоит из АЛУ и УЦУ .