Cтраница 4
По этой команде порождается константа, трактуемая как массив строк; число компонент этого массива равно значению п заданной кратности, а в качестве значения каждой компоненты принимается строка, которая была бы порождена по данной команде при отсутствии в ней параметра кратность. Трактовка запасаемой по указанной команде константы как массива строк проявляется в том, что здесь в качестве характеристики длины метки принимается не длина всей константы, а длина той строки, повторением которой образуется вся запасаемая константа. [46]
Пока заметим, что указанные команды запоминают значение общего регистра 2, которое будет испорчено, и помещают в регистр 1 адрес первого элемента суммируемого массива, а в регистр 2 - количество суммируемых элементов. [47]
Если команда не указана, то ни одно действие при выборе позиции не выполняется. При использовании опции ALL указанная команда выполняется для всех ранее определенных вертикальных меню. [48]
Может показаться, что команда 0020 ( пересылка значения а в ячейку 0001) является лишней, поскольку выше уже была написана команда 0014 такого же содержания. Однако это не так - указанные команды находятся на разных ветвях вычислений, так что если выполняется команда 0020, то не выполнялась команда 0014 и наоборот. [49]
Часы останавливаются ( переходят в состояние стоп), если в результате выполнения команды ВЫСТАВИТЬ ЧАСЫ устанавливается какое-либо значение показаний часов. Это происходит при условии, что во время выполнения указанной команды не обнаруживается никаких особых случаев и переключатель часов на пульте управления находится в положении, разрешающем выставить часы. Часы могут перейти в состояние стоп из состояний выставлены, не выставлены или неисправны. Эта операция отличается от аналогичной операции для отключенного состояния, при которой признак результата также устанавливается равным 3, тем, что в отключенном состоянии в память записывается нулевое значение. [50]
Ввод или вывод данных и обращение к ВЗУ производится в программе по команде НАЧАТЬ ВВОД-ВЫВОД. Если адресуемое в команде УВВ доступно на данный момент времени, то выполнение указанной команды в вычислителе сводится к передаче в адресуемый канал адреса УВВ, после чего команда считается выполненной и вычислитель может обрабатывать последующие команды программы. В это же время в канале параллельно и независимо от программы выполняется заданное программой действие. В результате разделения функций между вычислителем и каналами дорогостоящее оборудование вычислителя используется наиболее эффективным образом: каналы обеспечивают предварительную обработку данных и вычислитель используется для выполнения только сложных операций по обработке данных. [51]
Принято говорить, что команда во время ее выполнения управляет машиной. Переход от одной команды к другой при этом называют передачей управления: первая из указанных команд передает управление, а вторая - его получает. [52]
![]() |
Элементы Ring & Enum.| Элементы I / O. [53] |
Предусматривает наличие плат, встраиваемых в компьютер, или других аппаратных средств. При использовании этих команд в отсутствие таких устройств система сообщает об ошибке - невозможности выполнить указанную команду. [54]
Формирование команды на включение аварийного звукового сигнала осуществляется также при появлении неисправности в цепях питания устройств установки. Сигналы неисправности устройств, объединяясь на ячейке ЯД с сигналами аварийных отклонений, поступают на вход формирователя Ф146 и далее на Сх18 для получения указанной команды. [55]
Шина управляющих сигналов служит для передачи сигналов синхронизации S1 и Sz и общих сигналов С, Z, I. Сигнал С служит для приведения в исходное состояние информационных и сигнальных регистров, сигнал Z - для приведения в исходное состояние схемы управления модулями, сигнал / - для запрета выполнения указанной команды. Эти сигналы могут быть одновременно переданы контроллером всем модулям, и тогда выполнение ими соответствующих команд является обязательным. [56]