Cтраница 4
Таким образом, при составлении программы у программиста появляется два списка - список команд и список величин программы. Эти списки непосредственно связаны с памятью машины ( каждой позиции каждого из списков сопоставляется некоторая ячейка) и друг с другом. Каждая команда состоит из двух частей: кода операции, который указывает, какое действие вызывает команда, и адресной части. В адресной части указаны адреса ячеек, используемых в качестве аргументов и результатов команды. В некоторых командах в адресной части указываются не ячейки с величинами программы, а адреса команд - в частности, когда следующая по порядку выполнения команда находится в программе но вслед за данной, а где-то в другом месте, которое и указывается своим адресом. Это случается, например, при необходимости повторить группу команд программы несколько раз или выбрать один из нескольких вариантов вычислений в зависимости от значения переменных величин программы. [46]
На элементах D1 и D2 выполнен коммутатор кодов числа. На его входы поступает код числа со счетчиков результата левой и правой команд. Управляется коммутатор прямым и инверсным сигналом х6, приходящим с синхрогенератора. На рис. 53 этот сигнал показан в инверсной форме. На дешифратор D3 подается код числа сначала со счетчика результата левой команды, затем коммутатор переключается на прием кода числа со счетчика результата правой команды. Дешифратор D3 преобразует входной двоичный код в позиционный десятичный. [47]