Cтраница 1
Трехадресная машина с принудительным порядком выполнения команд работает, как двухадресная. [1]
Трехадресные машины с естественным порядком выполнения команд весьма удобны; они более других соответствуют характеру арифметических действий. Как правило, арифметические действия производятся над двумя исходными числами и приводят к третьему числу - результату операции. Одноадресные машины наиболее просты по конструкции и поэтому являются наиболее дешевыми. Большинство существующих программно-управляемых цифровых машин являются либо одноадресными, либо трехадресными. [2]
Примером трехадресных машин являются отечественные ма шины серии БЭСМ. [3]
Примером трехадресных машин являются отечественные машины серии БЭСМ. [4]
В трехадресной машине, как и других машинах с естественной выборкой команд, очередная исполняемая команда выбирается на регистр команд УУ, если не предусмотрено специальное изменение порядка выборки, из ячейки, следующей ( номер которой на единицу больше) за ячейкой, из которой выбиралась предыдущая команда. В остальном выполнение команды происходит по схеме, аналогичной для четырехадресной машины. [5]
В трехадресной машине арифметические операции производятся над двумя числами, адреса ячеек которых указываются в команде. После выполнения операции результат автоматически записывается в ячейку, адрес которой также указывается в команде. [6]
В трехадресных машинах длина ( количество разрядов) кода команды и кода числа обычно одинаковы и совпадают с длиной ячейки. При этом один и тот же набор цифр может быть прочитан и как число, и как команда. Благодаря этому оба вида кодов могут размещаться в любых ячейках или регистрах машины. Любая операция в машине принципиально может быть выполнена как над кодами чисел, так и над кодами команд. [7]
В трехадресных машинах команда содержит три адреса: адрес первого числа, адрес второго и адрес для записи результата операции. [8]
В трехадресных машинах длина ( количество разрядов) кода команды и кода числа обычно одинаковы и совпадают с длиной ячейки. При этом один и тот же набор цифр может быть прочитан и как число, и как команда. Благодаря этому оба вида кодов могут размещаться в любых ячейках или регистрах машины. Любая операция в машине принципиально может быть выполнена как над кодами чисел, так и над кодами команд. [9]
В трехадресных машинах параллельного действия в каждом такте выделяются пять основных управляющих импульсов, которые в соответствии с их назначением можно назвать следующим образом: импульс начала такта, импульс выдачи команды, импульс выдачи 1-го числа, импульс выдачи П - го числа, импульс записи результата операции. Помимо этих основных управляющих импульсов, участвующих при выполнении большинства операций, в формирователе получаются и вспомогательные управляющие импульсы, которые используются в специальных режимах, характерных для каждой конкретной машины. [10]
Пусть некоторая трехадресная машина работает в двоичной системе счисления. [11]
ПАК для трехадресной машины сходна с той программой, которая была описана для четырехадресной системы команд. Для двух - или одноадресной машины важно бывает знать содержимое сумматора или других регистров. Поэтому печатается содержимое сумматора. [12]
Структура команд и уменьшается с ее увели. [13] |
Однако в трехадресной машине все промежуточные результаты записываются в оперативную память, что удлиняет выполнение команды в тех случаях, когда этот результат нужен следующей команде. [14]
М-20 является трехадресной машиной, работающей в двоичной системе счисления. [15]