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

Двухадресная машина

Cтраница 4


Так как в каждой команде машины Урал содержится лишь один адрес, то машина называется одноадресной. По тому же признаку машина Минск относится к двухадресным машинам.  [46]

По существу своему машины серии ЕС ЭВМ являются двухадресными машинами. Это дает возможность не указывать в команде отдельно адрес результата ( как это делается в трехадресной команде), а использовать для этой цели адрес одного из аргументов в соответствии с определенным соглашением, реализованным в аппаратуре.  [47]

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

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

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

Однако исследования, проведенные недавно в Отделении прикладной математики Математического института им. Программы для таких машин при решении математических задач оказываются примерно лишь на 25 - 30 % длиннее, чем для трехадресных, и почти в два раза короче, чем для одноадресных машин. Конструкция двухадресной машины хотя и сложнее одноадресной, но значительно проще, чем конструкция трех-адресной машины. Большинство существующих электронных цифровых машин имеет естественный порядок выполнения команд, поэтому в дальнейшем имеются в виду только машины этого типа.  [51]



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