команд. Например, .система команд машины «Минск-22» со держит 107, а .машины «Урал-4 4Д »— 200 различных команд. Машины ЕС ЭВМ имеют единую систему команд, в которую входит 143 различных команды.
I В структурном отношении команда подразделяется на две части: операционную и адресную. Операционной частью коман ды называется группа разрядов в команде, 'предназначенная для .представления кода операции машины. Адресной частью команды называется группа разрядов в команде, предназна ченная для представления адресов (адреса), используемых при выполнении операции машины. Адресом называется номер ячейки намят,и.
Различают команды с постоянной и переменной структурой. В командах с постоянной структурой операционная и адресная части команды сохраняются неизменными; в командах с .пе ременной структурой количество • адресов в адресной части команды .может изменяться. Адресная часть команды может иметь один, два и три адреса.
В соответствии с количеством адресов в командах ЦВМ делят на одно-, двух-, трехадресныё и машины с переменной адресностью.
Одноадресная команда содержит код операции и один адрес, указывающий адрес операнда или адрес ячейки, в ко торую следует записать результат предыдущего действия. Ре зультат вычисления во всех случаях сохраняется в арифмети ческом устройстве и может быть, в случае необходимости, ис пользован при выполнении следующей команды. Для записи результата в ЗУ необходимо использовать отдельную команду. Одноадресная структура команд наиболее эффективна при решении задач, в которых результат предыдущей операции используется при реализации очередной команды. Одноадресные машины используются сравнительно широко; одноадресными ЦВМ .являются, например, такие большие машины, как БЭСМ-6 и «Урал-14Д».
Двухадресная команда имеет в адресной части два адреса и обеспечивает выполнение более широкой последовательности операций. В зависимости от модификации кода операции двух адресная команда позволяет:
—производить операцию над результатом предыдущего действия и операндом первого адреса без записи или .с записью результата в ОЗУ по второму адресу;
—производить операции над операндами первого и второго адресов без записи или с записью результата в ОЗУ по второму
адресу.
Влюбом из этих случаев результат вычисления сохраняется
варифметическом устройстве и может быть использован при выполнении очередной команды. Более широкие возможности