Составители:
36
АЛУ. Если размещение операндов для всех операций одинаково (см. с. 19), то
эта посылка во всех случаях одна и та же.
Микропрограмма выполнения всех этих действий состоит, в основном, из
микроопераций пересылок, в структуре процессора для ее реализации
используются лишь те узлы, которые оговорены заданием (РОН, адресный
сумматор) или уже введены
в него при разработке АЛУ и этапа выборки
команд (регистр команд, возможно буфер команд).
В командах (передачи) управления после соответствующего анализа
условий перехода аналогичным образом и фактически по той же
микропрограмме производится формирование исполнительного адреса,
который указывает расположение в ОП следующей команды.
Для команд арифметических и логических операций после выборки и
засылки операндов в АЛУ в микропрограмму выполнения команд процессором
помещается в виде одного блока каждая из составленных в разделе "АЛУ"
микропрограмм выполнения операций, а также арифметические и логические
операции, которые перечислены в заданном списке команд, но
микропрограммы для которых составлять не требовалось.
Примерный общий вид микропрограммы выполнения команд
процессором представлен
на рис. 11 (Конечно, в пояснительной записке все
блоки кроме вышеназванных, должны быть раскрыты до уровня
микроопераций).Причем на рис. 11 предполагается, что коды операций
сложения, вычитания и умножения равны 00100, 00101 и 00110
соответственно, коды операций команд управления начинаются с единицы, а
операционных команд - с нуля. Команды посылочных операций (чтение,
пересылка, загрузка регистра, запись и
др.) в самостоятельную группу не
выделены, так как по общей схеме выполнения их можно уподобить
операционным командам, в которых преобразования операндов (пересылаемых
данных) отсутствуют. Обычно выполнение команд пересылки также
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »