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