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

Трехадресная машина

Cтраница 4


46 Схема преобразования параллельного прямого кода в дополнительный. [46]

В зависимости от адресности команд при вычислениях различают одноадресные машины, в которых команды содержат код операции п адрес либо одного из операндов либо результата операции, и трехадресные машины, где команда содержит сразу все три адреса ( обоих операндов и результата) и код операции. В отдельных машинах используют двухадресное кодирование команд.  [47]

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

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



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