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

Исполнительный адрес - команда

Cтраница 2


При выполнении этой команды по третьему исполнительному адресу посылаются признак и порядок произведения и вторые 36 разрядов мантиссы произведения. Значения первого и второго исполнительных адресов команды на выполнение операции не влияют.  [16]

В машине имеются четыре операции сдвига. При выполнении всех этих операций номер ячейки, в которой находится сдвигаемый код ( второй оперант), указывается во втором исполнительном адресе команды. Код, полученный в результате сдвига, посылается по третьему исполнительному адресу. Если считать, что сдвиг влево задается положительным числом, а сдвиг вправо - числом отрицательным, то k - 1008 п, где п - число разрядов сдвига.  [17]

В машине имеются четыре операции сдвига. При выполнении всех этих операций номер ячейки, в которой находится сдвигаемый код ( второй оперант), указывается во втором исполнительном адресе команды. Код, полученный в результате сдвига, посылается по третьему исполнительному адресу. Если k; 1008, сдвиг происходит вправо на п 1008 - k разрядов. Если считать, что сдвиг влево задается положительным числом, а сдвиг вправо - числом отрицательным, то k 1008 п, где п - число разрядов сдвига.  [18]

В некоторых случаях УВМ может и из памяти извлекать слова удвоенной длины, в качестве которых рассматривается содержимое двух соседних ячеек оперативной памяти. Для УТИХ целей в наборе элементарных операций УВМ имеются специальные операции, выполнение которых связано с обращением к двум ячейкам памяти с последовательными номерами, причем в качестве номера первой из этих ячеек принимается исполнительный адрес команды.  [19]

20 Циклический перенос при вычислении исполнительного адреса. [20]

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

Выполняется команда, содержащаяся по исполнительному адресу. Результаты ее исполнения становятся таковыми для данной команды Execute. Если исполнительный адрес команды Execute не четный, имеет место особый случай некорректности команды Execute. Глубина вложений команды Execute может быть любой.  [22]

23 Система обмена вычислительных машин второго поколения. [23]

Команда обращения поступает в устройство управления из вычислителя. На сумматоре адресов формируется исполнительный адрес, который вместе с признаком команды обращения и признаком записи или считывания поступает в блок адреса команд. С выходного регистра блока адреса команд исполнительный адрес команды обращения, являющийся адресом внешнего устройства, поступает в устройство управления внешними устройствами на регистр адреса внешнего устройства. Один из разрядов этого регистра хранит признак типа команд; на других разрядах регистра выполняется дешифратор адреса ( номера) внешнего устройства и требуемого буферного регистра.  [24]

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

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

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

Адреса ( исполнительные) команд Ма и Мб имеют, как правило, следующий смысл. Первый адрес команды Мб задает начало, а третий адрес команды Ala - конец участка оперативной памяти ( программного массива), участвующего в операции обмена. Второй адрес команды Ма задает либо начальный адрес группы ячеек на барабане, либо номер зоны на ленте, участвующих в операции. Второй адрес команды Мб - это адрес команды, которой передается управление в случае несовпадения контрольных сумм при чтении с барабана или ленты. Если выполняется запись во внешнюю память или вывод, то значение этого адреса не играет никакой роли. Третий адрес команды Мб - это адрес ячейки ОЗУ, в которую записывается контрольная сумма, подсчитанная в арифметическом устройстве. Наконец, первый исполнительный адрес команды Ма - это так называемое условное число, определяющее вид ( вариант) операции.  [28]

Адреса ( исполнительные) команд Ма и Мб имеют, как правило, следующий смысл. Первый адрес команды Мб задает начало, а третий адрес команды Ма - конец участка оперативной памяти ( программного массива), участвующего в операции обмена. Второй адрес команды Ма задает либо начальный адрес группы ячеек на барабане, либо номер зоны на ленте, участвующих в операции. Второй адрес команды Мб - это адрес команды, которой передается управление в случае несовпадения контрольных сумм при чтении с барабана или ленты. Если выполняется запись во внешнюю память или вывод, то значение этого адреса не играет никакой роли. Третий адрес команды Мб - это адрес ячейки ОЗУ, в которую записывается контрольная сумма, подсчитанная в арифметическом устройстве. Наконец, первый исполнительный адрес команды Ма - это так называемое условное число, определяющее вид ( вариант) операции. Впрочем, два младших разряда этого адреса ( 26 - й и 25 - й разряды кода команды), по существу, к условному числу не относятся. Они содержат номер либо барабана, либо магнитофона, участвующего в операции обмена. Таким образом эти разряды как бы наращивают второй адрес команды Ма, указывая, к какому именно барабану или ленте он относится.  [29]



Страницы:      1    2