Cтраница 4
При составлении программ адресная часть трехадресных команд используется лишь частично. Так, при вычислении значений арифметических выражений может оказаться, что результат предыдущей операции должен использоваться как операнд в следующей операции. В этом случае отпадает необходимость в засылке результата предыдущей операции в ЗУ и необходимость в выборке операнда для следующей операции. В связи с этим адрес ЛЗв первой команде и адрес А1 во второй команде не используются. Считается, что при программировании задач эффективно используется в среднем 1 5 адреса в адресной части команды. По этой причине наблюдается тенденция использования одноадресной и двухадресной системы команд. К тому же увеличение емкости запоминающих устройств машин приводит к увеличению длины адреса в командах. В результате этого длина трехадресной команды может значительно превышать длину информационного слова, что может вызвать затруднения при построении схем ЦВМ. По этой причине в дальнейшем рассматриваются схемы ЦВМ в основном с одноадресной системой команд. [46]