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

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

Cтраница 1


Трехадресная машина с принудительным порядком выполнения команд работает, как двухадресная.  [1]

Трехадресные машины с естественным порядком выполнения команд весьма удобны; они более других соответствуют характеру арифметических действий. Как правило, арифметические действия производятся над двумя исходными числами и приводят к третьему числу - результату операции. Одноадресные машины наиболее просты по конструкции и поэтому являются наиболее дешевыми. Большинство существующих программно-управляемых цифровых машин являются либо одноадресными, либо трехадресными.  [2]

Примером трехадресных машин являются отечественные ма шины серии БЭСМ.  [3]

Примером трехадресных машин являются отечественные машины серии БЭСМ.  [4]

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

В трехадресной машине арифметические операции производятся над двумя числами, адреса ячеек которых указываются в команде. После выполнения операции результат автоматически записывается в ячейку, адрес которой также указывается в команде.  [6]

В трехадресных машинах длина ( количество разрядов) кода команды и кода числа обычно одинаковы и совпадают с длиной ячейки. При этом один и тот же набор цифр может быть прочитан и как число, и как команда. Благодаря этому оба вида кодов могут размещаться в любых ячейках или регистрах машины. Любая операция в машине принципиально может быть выполнена как над кодами чисел, так и над кодами команд.  [7]

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

В трехадресных машинах длина ( количество разрядов) кода команды и кода числа обычно одинаковы и совпадают с длиной ячейки. При этом один и тот же набор цифр может быть прочитан и как число, и как команда. Благодаря этому оба вида кодов могут размещаться в любых ячейках или регистрах машины. Любая операция в машине принципиально может быть выполнена как над кодами чисел, так и над кодами команд.  [9]

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

Пусть некоторая трехадресная машина работает в двоичной системе счисления.  [11]

ПАК для трехадресной машины сходна с той программой, которая была описана для четырехадресной системы команд. Для двух - или одноадресной машины важно бывает знать содержимое сумматора или других регистров. Поэтому печатается содержимое сумматора.  [12]

13 Структура команд и уменьшается с ее увели. [13]

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

М-20 является трехадресной машиной, работающей в двоичной системе счисления.  [15]



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