Cтраница 1
Признак цепочки команд, записанный в разрядах признаков, передает дальнейшее выполнение программы команде КСК-2. Если бы признаков цепочки в команде КСК-1 не было, то следующей должна была бы выполняться управляющая команда процессора. Признак цепочки команд используется для продолжения выполнения канальной программы без обращения к процессору. [1]
Если задан признак цепочки команд, то, после того как счетчик в CCW станет равным нулю, будет выполняться следующее управляющее слово канала CCW вместе со своим новым кодом операции. Если одновременно установлены признаки и цепочки данных ( бит 32) и цепочки команд ( бит 33), то действует только признак цепочки данных, а признак цепочки команд игнорируется. [2]
![]() |
Схема алгоритма выполнения команды ОСТАНОВИТЬ ВВОД-ВЫВОД в СК. [3] |
При обработке программно-управляемого прерывания ( признак цепочки команд задан) анализируется байт состояния устройства. Если БСУ / 08, 04, ОС или 4С, то происходит установка прерываний в канале ( PCKI81: 1), отсоединение ВУ и передача управления в ОК. [4]
Поскольку автоматически устанавливаются признак SLI и признак цепочки команд, считываются только первые двадцать четыре байта первой записи. Если для загрузки используется карта, то это означает, что считываются только первые двадцать четыре колонки этой карты. [5]
Бит 33, равный 1, устанавливает признак цепочки команд. Цепочка команд всегда относится к данным, размещенным в отдельных физических записях на внешнем носителе, и не может использоваться для обработки различных частей одной и той же физической записи, как это было при цепочке данных. [6]
Если в CCW не установлен ни признак цепочки данных, ни признак цепочки команд ( биты 32 и 33 нулевые), то такая команда считается последней командой в канальной программе. [7]
![]() |
Обработка прерываний в СК. - БСУ 08 V 04 V ОС V 4С.| Схема алгоритма анализа БСУ. [8] |
Если БСУ 08 ( КАНАЛ КОНЧИЛ), то происходит установка признака цепочки команд в ВУ и переход на подпрограмму ожидания запросов. При БСУ 04, ОС или 4С в ВУ устанавливается признак цепочки команд, оно отсоединяется и управление передается подпрограмме выборки АСК и УСК. Начинается перевыборка УСК по цепочке команд. [9]
![]() |
Чтение массива и запись массива, выполняемые при наличии признака цепочки данных в программе канала. [10] |
Если канал принимает команду перехода в канале в том случае, когда уже установлены признаки цепочки команд или данных, то в качестве новой команды канала используется CCW, адрес которой указан в команде перехода в канале. [11]
Единица в 33 - м разряде CCW ( код ХЧ0 в БУП) является признаком цепочки команд в программе обмена. Каждая команда программы обмена кроме последней строки должна иметь в БУП либо признак цепочки команд, либо признак цепочки данных. [12]
Когда канал запрашивает для анализа байт состояния устройства, то по сигналу идентификации УПР-А проверяется наличие признака цепочки команд. Если он установлен, но БСУ f 08, 04, ОС или 4С, то цепочка команд подавляется. При зтом, а также когда признак цепочки команд отсутствует, происходит отсоединение ВУ, установка признака прерывания в канале ( РСК181: : 1) и управление передается в ОК подпрограмме ожидания запросов. [13]
Если БСУ 08 ( КАНАЛ КОНЧИЛ), то происходит установка признака цепочки команд в ВУ и переход на подпрограмму ожидания запросов. При БСУ 04, ОС или 4С в ВУ устанавливается признак цепочки команд, оно отсоединяется и управление передается подпрограмме выборки АСК и УСК. Начинается перевыборка УСК по цепочке команд. [14]
Единица в 33 - м разряде CCW ( код ХЧ0 в БУП) является признаком цепочки команд в программе обмена. Каждая команда программы обмена кроме последней строки должна иметь в БУП либо признак цепочки команд, либо признак цепочки данных. [15]