Cтраница 3
Первая перфокарта содержит обычно короткую программу ввода ( пуск-программу), которая обеспечивает ввод основной программы, информации, необходимой для ее работы, некоторых стандартных подпрограмм, а также осуществляет контроль ввода и передачу управления начальной команде основной программы. [31]
Программой решения задачи на ЭЦВМ называют последовательность перенумерованных команд, исходных данных и вспомогательных кодов ( констант), среди которых отмечена начальная команда, обладающую тем свойством, что если ее ввести в ячейки МОЗУ с теми же номерами, переслать начальную команду на регистр команд устройства управления и пустить машину в ход, то машина по истечении некоторого времени выдаст решение задачи. [32]
Будем считать, что если в ячейке ф возникает содержимое 1 ( произошло переполнение), то происходит перенос содержимого ячеек г, I, со соответственно в ячейки памяти с номерами 0001, 0002, 0003 и передача управления ячейке с восьмеричным номером 7777 ( в которой должна стоять начальная команда специальной подпрограммы, определяющей реакцию машины на переполнение разрядной сетки) и в ячейку ф автоматически записывается нуль. При наличии в ячейке ф содержимого 0 рабочий цикл машины выполняется обычно. То есть при ф I происходит прерывание выполнения программы. [33]
При такой записи начальной командой программы, если это не оговорено особо, считается первая команда таблицы команд программы. [34]
При автоматическом управлении изменение положения коммутационных аппаратов, последовательность и темп их работы осуществляются без участия человека. Обычно оператором вручную дается только начальная команда, весь дальнейший комплекс операций проводится автоматически. [35]
Современные электроприводы имеют развитую систему управления, реализующую автоматическое управление электроприводом. Роль последнего сводится лишь к подаче начальных команд и контролю за их выполнением. Часто и сами эти команды подаются различными автоматическими устройствами. Электропривод, снабженный системой автоматического управления, называется автоматизированным. Он обеспечивает работу производственной машины в наиболее экономичных режимах и может воспроизводить с высокой точностью движение, требуемое технологическим процессом этой машины. [36]
Есть еще два способа немного сэкономить. Он обозначает последовательность OOR, соответствующую начальной команде 00 - OOR, которую я до сих пор неявно считал общей для всех машин Тьюринга, поскольку она необходима для того, чтобы устройство, начав работу в произвольной точке слева от начала записи на ленте, могло перемещаться вправо до тех пор, пока не встретит первую непустую клетку. [37]
По команде условного перехода управление передается начальной команде цикла при положит, знаке результата либо осуществляется выход из цикла, если результат отрицателен пли равен нулю. [38]
По команде условного перехода управление передается начальной команде цикла при положит, знаке результата либо осуществляется выход из цикла, если результат отрицателен или равен пулю. [39]
ЦВМ информации в операционной системе управляющих ЦВМ предусматривается ряд элементов настройки, использование которых в процессе приема информации от аппаратуры передачи данных поясняется рис. 2.3.3. Одним из этих элементов является таблица безусловных переходов по номеру внешнего абонента данного устройства обмена, хранящаяся в ОЗУ или ДЗУ ЦВМ. Эта таблица представляет собой упорядоченный список адресов начальных команд вклинивающихся подпрограмм обмена информацией ЦВМ с данным УО. Входом в таблицу является номер внешнего абонента. [40]
В нужном месте рабочей программы после засылки аргументов подпрограммы в соответствующие ячейки осуществляется обращение к стандартной подпрограмме. Обращение состоит из нескольких команд, и вместе с передачей управления начальной команде подпрограммы обращение подготавливает выход из подпрограммы после завершения ее работы. Обращение осуществляется по методу, принятому в библиотеке стандартных подпрограмм. Так, в библиотеках подпрограмм для машины Урал-1 обращение к подпрограмме осуществляется тремя командами. Пусть, например, подпрограмма вычисления функции у / ( х) имеет в рабочей программе начальный адрес А, ячейка выхода из подпрограммы ( иногда ее называют изовой ячейкой) имеет номер В, обращение к подпрограмме осуществляется с ячейки п рабочей программы. [41]
Блок-схема системы Пуск - З. [42] |
Через входное устройство в мгшину поступают как пневматические, так и электрические сигналы. С пульта управления задается режим работы машины ( одиночный или автоматический), номер начальной команды и команды останова, отключаются прерывающие подпрограммы, включаются команды условных переходов, сигнал. [43]
При смещении ( сдвиге) вводимого в МОЗУ материала содержимое ячейки ан не совпадет с содержимым ячейки а, и после исполнения команды 0004 машина остановится. При совпадении кодов ( ан) и ( ак) управление получит следующая команда 0005, которая передает управление начальной команде а рабочей программы и одновременно очищает регистр адреса. [44]
При смещении ( сдвиге) вводимого в МОЗУ материала содержимое ячейки а не совпадет с содержимым ячейки а, и после исполнения команды 0004 машина остановится. При совпадении кодов ( ан) и ( ак) управление получит следующая команда 0005, которая передает управление начальной команде ос рабочей программы и одновременно очищает регистр адреса. [45]