Трехадресная команда - Большая Энциклопедия Нефти и Газа, статья, страница 3
Всякий раз, когда я вспоминаю о том, что Господь справедлив, я дрожу за свою страну. Законы Мерфи (еще...)

Трехадресная команда

Cтраница 3


Время цикла, например, для трехадресной команды подсчитывается исходя из необходимости выполнения следующих микроопераций: 1) вызвать первый операнд из ОП; 2) вызвать второй операнд из ОП; 3) выполнить операцию в АЛУ; 4) заслать результат операции в ОП; 5) вызвать из ОП очередную команду.  [31]

БЭСМ работает со скоростью 10 000 трехадресных команд в секунду. Машина оперирует с двоичными числами, которые соответствуют приблизительно девятиразрядным десятичным числам. Оперативное запоминающее устройство построено на магнитных сердечниках и имеет емкость 2048 чисел.  [32]

С точки зрения программирования считается, что трехадресные команды удобнее, чем одноадресные, так как при этом сама программа получается нагляднее.  [33]

Для обработки, как правило, используются трехадресные команды, что, помимо упрощения дешифрации, дает возможность сохранять большее число переменных в регистрах без их последующей перезагрузки.  [34]

Системы команд управляющих ЭВМ обычно не имеют трехадресных команд. Отсутствие третьего адреса компенсируется применением методов неявной адресации или записью результата операции по адресу одного из операндов.  [35]

На рис. 24 - 40 представлено содержание трехадресной команды.  [36]

С точки зрения программиста наиболее естественны и удобны трехадресные команды. Однако наблюдаемое в современных машинах возрастание емкости оперативной памяти требует удлинения кодов адресов в команде с тем, чтобы сделать возможным обращение к любой ячейке памяти. Кроме того, с развитием систем команд увеличивается общее количество выполняемых машиной команд и число их модификаций, что приводит к необходимости увеличивать число разрядов в команде, отводимое для кодирования типа операции и ее особенностей. В результате длина трехадресной команды становится недопустимо большой и ее не удается разместить в машинном слове.  [37]

С точки зрения программиста наиболее естественны и удобны трехадресные команды. Однако из-за необходимости иметь большее число разрядов для представления адресов и кода операции длина трехадресной команды становится недопустимо большой, и ее не удается разместить в машинном слове. Следует отметить, что очень часто в качестве операндов используются результаты предыдущих операций, хранимые в регистрах машины. В этом случае выполняемая операция приобретает характер одно - или двухадресный, при этом трехадресныи формат используется неэффективно. По указанным причинам в современных ЭВМ применяют, как правило, двух - и одноадресные команды и их модификации.  [38]

С точки зрения программиста наиболее естественны и удобны трехадресные команды. Однако из-за необходимости иметь большее число разрядов для представления адресов и кода операции длина трехадресной команды становится недопустимо большой, и ее не удается разместить в машинном слове. Следует отметить, что очень часто в качестве операндов используются результаты предыдущих операций, хранимые в триггерных регистрах машины. В этом случае выполняемая операция приобретает характер одно - или двухадресный, при этом трехадресный формат используется неэффективно. По указанным причинам в современных ЭВМ применяют, как правило, двух - и одноадресные команды и их модификации.  [39]

Чем отличаются одно -, двух - и трехадресные команды.  [40]

Как видно, на самом деле это формат трехадресной команды, а поскольку в основном система команд ЕС ЭВМ двухадресная, то формат RS используется лишь для небольшого числа машинных операций. Интерпретация отдельных полей команды зависит от указанного в ней кода операции ( КОП) - эту интерпретацию мы будем давать по мере введения в употребление операций, используемых в командах данного формата.  [41]

42 Структура команды с полем индексации. [42]

С другой стороны, программы, составленные в трехадресных командах, несколько короче, так как функции каждой трех-адресной команды больше, чем, например, одноадресной, и не требуется специальных команд отсылки и др. К тому же сам процесс составления программ в трехадресных командах при программировании в терминах команд представляется для человека более естественным.  [43]

44 Формат команды одноадресной ЭВМ. [44]

В ЭВМ распространены одно -, двух - и трехадресные команды.  [45]



Страницы:      1    2    3    4