
книги из ГПНТБ / Кушнерев Н.Т. Программирование для ЭВМ Минск-32
.pdfОписанные типы управляющих слов различаются по значению их первого разряда. Независимо от типа управляющее слово содер жит также признак (П), указывающий, участвует ли в обмене пя тый символ каждой ячейки МОЗУ (П = 1) или нет (П = 0).
По окончании обмена управляющие слова всегда содержат'ин формацию, характеризующую момент окончания обмена. Состоя
ние управляющих |
слов после окончания обмена для различных |
ВнУ приведено в приложении 4. |
|
О к о н ч а н и е |
о б м е н а п р и с б о е . Обмен может быть закон |
чен в результате возникновения сбойной ситуации в работе УО или ВнУ. УО фиксирует три сбойных ситуации. Во-первых, если в уп
равляющем слове окажется А Н > А К или А Н > А З , то |
устанавли |
|
вается в единицу указатель устройства обмена «Сбой |
по |
защите |
управляющего слова» (ЗУС). Во-вторых,, если выбранное |
в такте |
приостановки управляющее слово содержит четное количество еди ничных разрядов, то устанавливается в единицу указатель устрой ства обмена «Сбой по нечету управляющего слова» (НУС). В-тре тьих, наличие четного количества единичных разрядов содержимо го ячейки, символ из которой участвует в обмене, приводит к уста новке в единицу указателя устройства обмена «Сбой по нечету ин формационного слова» (НИС) . Во всех трех ситуациях прекра щается работа ВнУ, при обмене с которым произошел сбой УО. При этом ВнУ устанавливает в единицу указатель СБ и в нуль ука затель 3. Вырабатывается сигнал прерывания «Сбой УО».
При нарушении нечетности в обмениваемом символе и при сбое внутри самого ВнУ устройство прекращает работу, устанавливает ся то же состояние указателей СБ и 3, но вырабатывается сигнал прерывания «Сбой ВнУ». Момент возникновения сбойной ситуации фиксируется состоянием управляющего слова (см. приложение 4)
1.7. ВНЕШНИЕ УСТРОЙСТВА ОСНОВНОГО КОМПЛЕКТА МАШИНЫ |
|
З а п о м и н а ю щ е е у с т р о й с т в о н а м а г н и т н о й |
л е н - |
т е является внешней памятью машины и используется для |
дли |
тельного или промежуточного запоминания массивов информации. В основной комплект машины входят 5 накопителей на магнитной
ленте НМЛ-67, на каждом |
из которых может быть установлена |
ка |
||||
тушка с магнитной лентой |
длиной |
до 732 м . Плотность |
записи |
8, |
||
16, 24 или 32 символ а/мм. |
Объем одной магнитной |
ленты |
длиной |
|||
732 м при плотности 32 символа/лш без учета свободных |
участков |
|||||
ленты составляет 23-Ю6 символов. Запись и чтение |
производятся |
|||||
только зонами. Зоны могут быть |
произвольной длины, |
но |
мини |
|||
мальная допустимая длина |
зоны— |
18 символов. Расстояние меж |
||||
ду зонами 60 мм. |
|
|
|
|
|
|
Каждая магнитная лента имеет отметки (маркеры) начала и конца ленты. Каждую катушку с магнитной лентой можно устано вить на НМЛ-67 с кольцом защиты записи или без него. При
20
установке катушки без такого кольца устанавливается в единицу
указатель |
«Защита записи» |
( З Щ З ) , чтр запрещает запись |
инфор-. |
|||
мации на |
магнитную |
ленту |
этой |
катушки. |
При наличии |
кольца |
указатель |
находится |
в нулевом |
состоянии |
и запись разрешена. |
Обмен информацией между вычислителем и накопителем на маг нитной ленте осуществляется со скоростью 64000 символов/сек.
Устройство выполняет следующие команды: запись зоны, за пись зоны со окачком, чтение зоны, пропуск зоны, возврат на зону, перемотка ленты, разгрузка ленты, а также команды опроса указа телей.
Запись зоны на магнитную ленту производится с того места, где установлены магнитные головки. Информация, записанная по одной команде, составляет зону. Запись производится построчно, то есть в одной строке записывается один символ (7 информацион ных разрядов и 1 контрольный разряд, дополняющий количество единичных разрядов в символе до нечетного). Каждая записанная строка автоматически читается и проверяется на нечетное коли чество разрядов в ней. При нарушении нечетности прекращается запись, лента возвращается к началу записываемой зоны и выра батывается сигнал прерывания «Сбой ВнУ».
При попытке записи зоны |
при единичном состоянии |
указателя |
З Щ З также вырабатывается |
сигнал прерывания «Сбой |
ВнУ». |
Записывать новую информацию можно только вслед за послед ней записанной зоной. Корректировать зону, расположенную меж ду ранее записанными зонами, нельзя, так как после этого невоз можно прочесть информацию зон, расположенных после коррек тируемой зоны. Запись на место зоны, записанной ранее, можно производить в том случае, если информация всех следующих за ней ранее записанных зон больше не будет иопользована.
Допускается перезапись только первой зоны. При этом можно записывать массив той же длины, что и при первоначальной записи первой зоны. Для возможности корректировки первой зоны необхо димо, чтобы вторая зона была записана со окачком, а повторная запись первой зоны осуществлялась после подвода к ней командой возврата на зону.
Запись зоны со окачком выполняется так же, как и запись зо ны, но предварительно перед записью пропускается участок ленты длиной 160 мм. Команда используется системными программами при обходе дефектных участков магнитной ленты только в процес се записи информации на нее. При повторном выполнении записи со скачком будет пропущено дополнительно еще 160 мм. При вы полнении других команд этот участок воспринимается как увели ченный промежуток между зонами.
При чтении зоны с магнитной ленты считывается в МОЗУ содер жимое зоны, ближайшей к магнитным головкам. При этом произ водится контроль по нечетности, и при нарушении нечетности вы рабатывается сигнал прерывания «Сбой ВнУ». При всех сбойных ситуациях магнитная лента возвращается к началу считываемой
21
зоны. Если признак конца обмена появится раньше, чем была счи тана информация всей зоны, то вырабатывается сигнал прерыва ния «Конец работы». При этом в дополнение к остальным указа телям устанавливается в единичное состояние специальный указа тель «Не вся зона считана» (НЕВСЯ).
По команде пропуска магнитная лента продвигается вперед на одну зону. По команде возврата на зону магнитная лента воз вращается назад на одну зону. Возврат на зону и пропуск зоны используются для организации поиска нужной зоны.
Если в процессе пропуска, записи, записи со скачком или чтения зоны будет достигнута отметка конца магнитной ленты, то соответ ствующий процесс выполняется до конца, производится возврат к началу зоны и вырабатывается сигнал прерывания «Конец рабо ты». При этом в дополнение к остальным указателям устанавли вается в единичное состояние специальный указатель «Конец МЛ» ( К 0 Н Е Ц ) .
По команде перемотки магнитная лента перематывается к на чалу до маркера начала, и магнитные головки устанавливаются перед первой зоной. Скорость перемотки 2 м/сек.
После перемотки магнитной |
ленты, пропуска зоны и возврата |
на зону вырабатывается сигнал |
прерывания «Конец работы». |
По команде разгрузки магнитная лента полностью перематы вается с приемной бобины на подающую, и вырабатывается сигнал прерывания «Конец работы». При этом устанавливается в нулевое состояние указатель Г.
Одновременно с перемоткой или разгрузкой магнитных лент на одном или нескольких НМЛ может выполняться запись, запись со скачком, чтение, пропуск или возврат зоны на магнитной ленте
другого механизма, |
причем |
сначала должна начинаться перемот |
|
ка, а затем только запись, чтение и т. д. |
|
||
У с т р о й с т в о |
в в о д а |
с п е р ф о к а р т |
предназначено для |
ввода информации |
с 45- и 80-колонных перфокарт. |
||
Информация на |
перфокартах может быть |
отперфорирована |
как в коде ГОСТ 10859—64 (кодовая карта), так и в произвольном коде (двоичная карта).
УВвК имеет два кармана — подающий и приемный. В подаю щий карман закладываются карты для ввода, а в приемный кар ман поступают карты после считывания с них информации. Ем кость каждого из карманов до 1000 карт. В подающий карман кар ты закладываются цифровой сеткой наверх, срезом вперед. Карты
вводятся снизу вверх, поэтому первая вводимая карта |
должна |
быть самой нижней, а последняя — самой верхней. Карты |
вводятся |
узкой стороной, т. е. информация считывается поколонно. При отсут ствии карт в подающем кармане или при переполнении приемного кармана устанавливается в единичное состояние специальный ука затель «Карман» (ПУСТ0) . Устройство имеет панель (рис. 9), на
22
которой индицируется единичное состояние указателей Г, СБ, ПУСТ0.
Устройство |
выполняет |
четыре |
команды: |
ввод |
кодовой |
карты, |
ввод массива кодовых карт, ввод двоичной |
карты, ввод |
массива |
||||
двоичных карт. |
|
|
|
|
|
|
|
1 СбОЙ |
готово | |
НАРМАН |
ЗАМЯШ |
| |
|
|
|
СБРОС |
|
ОУСК |
|
|
|
|
о |
|
п |
|
|
Рис. 9. |
Панель управления устройства ввода с перфокарт. |
|
||||
При вводе кодовой перфокарты в МОЗУ всегда записывается со |
||||||
держимое всей |
карты. В соответствии с этим в программе |
должен |
быть предусмотрен необходимый участок памяти для ввода. Если
участок от АН до АК—1, заданный |
в управляющем |
слове, ока |
|||||
жется меньше чем 80 или 45 символов, то автоматически |
увеличи |
||||||
вается АК на 128 и ввод продолжается. При |
вводе каждая колон |
||||||
ка считывается, контролируется на |
нечетное |
количество |
пробивок |
||||
в ней и преобразуется |
в восьмиразрядный код. |
|
|
|
|||
При |
четном количестве пробивок |
в колонке |
(за |
исключением |
|||
колонки |
без пробивок) |
считывание |
информации |
с карты |
прекра |
щается, а карта сбрасывается в приемный карман. Управляющее слово содержит адрес сбойного символа, указатель ЄБ устанавли вается в единичное состояние, и вырабатывается сигнал прерывания «Сбой ВнУ». На УВвК подсвечивается индикатор «Сбой», а на ме стном пульте управления УВвК в регистре находится двоичный код колонки, во время ввода которой произошел сбой. Если после вво
да перфокарты в подающем |
кармане |
не |
будет перфокарт |
или |
будет переполнен приемный |
карман, |
то |
устанавливается в |
ну |
левое состояние указатель Г, а в единичное состояние — указатель ПУСТ0.
При вводе массива кодовых карт после ввода одной карты авто матически вводится следующая карта до появления признака кон ца обмена. Если признак конца обмена появился до считывания шестой колонки карты, то эта карта окажется последней среди вве денных в МОЗУ. При появлении признака конца обмена после ше стой колонки в МОЗУ может быть введено содержимое еще и сле
дующей карты. В обоих случаях, если обмен заканчивался по |
за |
|||||
данному символу, то A3 в управляющем |
слове должно учитывать |
|||||
возможный доввод карт. Если же в управляющем |
слове |
было |
за |
|||
дано АК, то произойдет автоматическое |
увеличение |
АК |
на |
128. |
||
Если в процессе ввода произойдет |
сбой, |
то ввод |
прекращается, а |
|||
в приемный карман сбрасывается |
одна или две карты |
в |
яависимо- |
23
сти от момента появления сбоя. Карта, при вводе которой возник сбой, лежит в приемном кармане либо первой, либо второй картой сверху, а номер колонки индицируется на местном пульте. При от сутствии карт в подающем кармане или переполнении приемного кармана происходит то же, что и при вводе одной кодовой карты.
колонка |
1-й |
символ |
|
При |
вводе |
двоичной |
||||
|
|
} нормируется |
карты содержимое |
одной |
||||||
|
|
колонки |
представляет |
со |
||||||
|
|
|
бой 12-разрядный код, |
|||||||
|
|
|
передаваемый |
в |
|
МОЗУ |
||||
|
|
|
в |
виде |
двух |
символов |
||||
|
|
|
(рис. 10), причем |
пробив |
||||||
|
|
|
ке соответствует |
единица, |
||||||
|
|
|
а отсутствию пробивки — |
|||||||
|
|
|
нуль. В |
МОЗУ |
вводится |
|||||
|
|
|
содержимое |
всей |
карты, |
|||||
|
|
|
что соответствует |
160 |
или |
|||||
|
|
|
90 |
символам. |
В |
осталь |
||||
|
|
|
ном команда |
выполняет |
||||||
|
2-й |
символ |
ся |
аналогично |
вводу |
ко |
||||
|
|
) формируется |
довой карты. |
|
|
|
|
|||
|
|
|
|
Команда |
ввода |
масси |
||||
|
|
|
ва |
двоичных |
карт |
отли |
||||
|
|
|
чается |
от |
предыдущей |
|||||
|
|
|
тем, что после ввода од |
|||||||
|
|
|
ной |
карты |
автоматически |
|||||
|
|
|
осуществляется |
ввод |
сле |
|||||
|
|
|
дующей |
карты. |
|
|
|
|||
Рис. 10. Соответствие позиций колонки двоич |
|
При |
вводе |
|
карт |
по |
||||
ной карты |
разрядам |
символов. |
любой из команд |
|
может |
|||||
|
|
|
произойти |
замятие |
или |
|||||
одновременный |
захват |
двух карт, что |
приводит |
к |
прекращению |
ввода, выработке сигнала прерывания «Сбой ВнУ». На УВвК ин дицируется в первом случае «ЗАМЯТИЕ», а во втором «ЗАМЯ ТИЕ» и «СБОЙ». Для продолжения работы необходимо устранить
причину сбойной |
ситуации и нажать кнопку СБРОС. |
У с т р о й с т в о |
в ы в о д а н а п е р ф о к а р т ы предназначе |
но для вывода информации на 80-колонные карты. Устройство име ет три кармана: подающий, приемный и карман брака (рис. 11). В подающий карман закладываются чистые карты цифровой сет кой вверх, срезом вперед. Правильно отперфорированные карты сбрасываются в приемный карман, неправильно отперфорирован ные карты — в карман брака. Первая отперфорированная карта в приемном кармане находится снизу. Емкость каждого из карманов до 1000 карт. Устройство имеет панель (рис. 12), которая исполь зуется оператором при работе с устройством.
При выводе информация сначала передается посимвольно в бу фер устройства. Если в процессе передачи информации в буфер
24
произойдет сбой УО, то прекращается передача информации, вы рабатывается сигнал прерывания «Сбой УО». Для продолжения нормального вывода необходимо повторить вывод двух предыду щих карт, что автоматически выполняется диспетчером. При пра вильной передаче информации производится перфорация содержи мого буфера, строка за строкой, при этом устройство формирует п запоминает специальные контрольные суммы.
Рис. П. Схема расположения карманов на перфораторе карт.
Рис. 12. Панель управления перфоратора карт ПЭМ-80.
После перфорации карта поступает под контрольный считы вающий блок, где информация с этой карты (контролируемой) бу дет считьіваться строка за строкой во время перфорации следую щей карты (перфорируемой). При этом формируются новые конт рольные суммы, которые сравниваются с ранее сформированными. При несовпадении сумм перфорация прекращается, устройство' настраивается на сброс в карман брака двух карт (контролируе мой и перфорируемой). Вырабатывается сигнал прерывания. «Сбой ВнУ». Для нормальной работы необходимо повторить вы
вод двух предыдущих карт, что автоматически |
и выполняет дис |
|
петчер. Сбойные перфокарты |
сбрасываются в |
карман брака .при; |
перфорации следующих двух |
карт. |
|
В процессе вывода может произойти переполнение приемного кармана или кармана брака, замятие карты, а также могут кон-
25.
•читься карты в подающем кармане. В этих случаях вырабатывает ся сигнал прерывания «Сбой ВнУ», устанавливается в единичное состояние указатель СБ и в нулевое состояние указатель Г. Инди катор «ГОТОВО» на панели не подсвечивается. При замятии пер фокарты, кроме того, подсвечивается индикатор «НЕПОДАЧА». Для продолжения вывода необходимо устранить причину него товности, нажать кнопку ПУСК на панели устройства, после чего вывод автоматически продолжится. При неготовности из-за авто
номного |
режима или |
выключенного |
питания |
после |
устранения |
|
причины |
неготовности |
продолжить |
вывод с |
панели |
устройства |
|
нельзя. |
|
|
|
|
|
^ |
Перед |
началом работы необходимо |
заложить |
в подающ'ий |
|||
карман чистые карты |
и заполнить |
картами |
тракт |
подачи. При |
||
готовности устройства |
подсвечивается |
индикатор |
«ГОТОВО». |
После окончания вывода на тракте находятся контролируемая и перфорируемая карты. Для их сброса в приемный карман в про
грамме обычно предусматривается вывод |
двух чистых |
карт. |
В противном случае необходимо переключить |
устройство |
в авто |
номный режим и нажать на панели кнопку ПУСК, затем СТОП и
выключить автономный режим. При подготовке |
к |
работе |
устрой |
||||||||
|
|
|
ства описанным |
способом |
сни |
||||||
/- й |
символ |
|
зу выведенного |
массива |
пер |
||||||
н |
|
|
фокарт |
находятся |
две |
чистые |
|||||
| игнорируются |
карты,которые |
необходимо от |
|||||||||
м |
|||||||||||
|
12 |
бросить. |
|
|
|
|
|
||||
6 |
' |
11 |
Устройство |
выполняет |
че |
||||||
я |
|
тыре команды: вывод |
кодовой |
||||||||
|
|
||||||||||
8 |
|
0 |
карты, вывод массива |
кодовых |
|||||||
«• |
|
7 |
карт, |
вывод |
двоичной |
карты, |
|||||
|
вывод |
массива |
двоичных |
карт. |
|||||||
2 |
|
||||||||||
|
|
Первые |
две |
команды |
исполь |
||||||
I |
|
г |
зуются для вывода на перфо |
||||||||
|
|
3 |
карты |
|
информации |
в |
коде |
||||
|
|
ГОСТ |
|
10859—64,. когда |
каж |
||||||
' - и |
сим8ол |
|
|
||||||||
•> |
дому |
|
символу |
соответствует |
|||||||
н |
| игиори- |
|
одна колонка, а две последних |
||||||||
м |
|
5 |
команды — для |
вывода двоич |
|||||||
6 |
|
в |
ной (произвольной) |
информа |
|||||||
|
ции, когда двум символам со |
||||||||||
|
|
||||||||||
я |
|
7 |
ответствует колонка |
(рис. |
13). |
||||||
6 |
|
При |
выводе |
кодовой карты |
|||||||
|
|
||||||||||
ч |
|
8 ' |
80 символов |
из |
МОЗУ |
в соот |
|||||
г |
|
|
ветствии с управляющим |
сло |
|||||||
|
9 |
вом пересылаются в буфер УВК- |
|||||||||
і |
|
||||||||||
|
|
Если признак конца обмена по |
|||||||||
Рис. 13. |
Соответствие |
разрядов сим |
явился |
до заполнения |
буфера, |
||||||
то остальные |
символы |
буфера |
|||||||||
волов позициям |
колонки |
||||||||||
|
двоичной карты. |
будут |
|
соответствовать |
симво- |
26
лам пустой колонки. После заполнения буфера производится построчнйя перфорация всей карты и вырабатывается сигнал «Конец работы». При выводе массива кодовых карт в буфер УВК переда ются первые 80 символов, перфорируется содержимое буфера, за тем в буфер передаются следующие 80 символов и снова произво дится перфорация. Этот процесс продолжается до появления признака конца обмена. Процесс вывода последней карты массива аналогичен выводу одной кодовой карты. После перфорации по следней карты вырабатывается сигнал «Конец работы».
При выводе двоичной карты в буфер будет занесено 160 сим волов. Если признак конца обмена появится до заполнения буфе
ра, то на месте недостающих |
символов |
будут |
нулевые |
символы. |
||||||||||
Процесс перфорации аналогичен выведу кодовой карты. |
|
|
||||||||||||
Вывод массива |
двоичных |
карт |
аналогичен |
выводу |
массива |
|||||||||
кодовых |
карт, но |
занесение |
в |
буфер и перфорация |
|
производятся |
||||||||
по 160 символов. |
|
|
|
|
|
|
|
|
|
|
|
|
||
У с т р о й с т в о |
в в о д а |
|
с |
п е р ф о л е н т ы |
предназначено |
|||||||||
для ввода |
информации с 5-, 6-, 7- или 8-дорожковой |
перфоленты |
||||||||||||
Независимо |
от количества |
дорожек |
перфоленты |
в |
вычислитель |
|||||||||
всегда передается |
символ, |
содержащий |
7 информационных |
и 1 |
||||||||||
контрольный разряд. При вводе, |
например, |
с 5-дорожковой |
пер |
|||||||||||
фоленты |
разряды |
М и Б символа |
будут |
нулевыми, |
|
а |
остальные |
|||||||
разряды |
символа |
соответствуют |
введенной |
строке |
перфоленты. |
Каждая строка дополняется контрольным разрядом, который не записывается в МОЗУ. При вводе с 8-дорожковой перфоленты один из вводимых разрядов используется в качестве контрольного разряда.
Перед вводом специальные переключатели на местном пульте управления устройством и на самом механизме должны быть установлены в положение, соответствующее количеству дорожек перфоленты. Перфолента, независимо от количества дорожек на ней, устанавливается дорожкой 1 к оператору. Перед вводом с 8- дорожковой перфоленты необходимо обязательно нажать кнопку ИСХОДНОЕ СОСТОЯНИЕ, что позволяет не вводить в МОЗУ первые пустые строки (т. е. строки, содержащие только пробивки в синхродорожке).
При вводе с 5-, 6- или 7-дорожковой перфоленты контроль правильности считывания не производится. При вводе с 8-дорож ковой ленты в зависимости от положения переключателя на мест
ном пульте |
устройства производится контроль по нечетности |
|||||
(четности) строки. При нарушении |
нечетности |
(четности) |
прекра |
|||
щается ввод |
и устанавливается |
в единичное |
состояние |
указа |
||
тель СБ. |
( |
|
|
|
|
|
Устройство выполняет две команды: ввод символа и ввод мас |
||||||
сива символов. |
|
|
|
|
|
|
У с т р о й с т в о в ы в о д а |
н а |
п е р ф о л е н т у |
предназначено |
|||
для вывода |
информации на |
перфоленту, имеющую |
5, 6, 7 или 8 |
|||
|
|
|
|
|
|
2Г |
дорожек. Количество выводимых на перфоленту дорожек задает ся с помощью установки определенного положения специального переключателя на местном пульте управления устройством. Кроме
того, ширину дорожки необходимо зафиксировать на |
самом меха |
низме. Если, например, переключатель установлен в |
положение 5, |
то перфорируются только разряды А, 8, 4, 2, 1 выводимого симво |
|
ла, а разряды М и Б игнорируются. При выводе на |
8-дорожковую |
перфоленту перфорируется контрольный разряд, |
дополняющий |
количество единичных разрядов в строке до нечетного Или четного в зависимости от положения переключателя. Правильность перфо рации устройством не контролируется.
Устройство |
выполняет две |
команды: вывод |
одного |
символа и |
|||||
вывод массива |
символов. |
|
|
|
|
|
|
|
|
У с т р о й с т в о |
п е ч а т и |
а л ф а в и т н о - ц и ф р о в о й |
ин |
||||||
ф о р м а ц и и предназначено |
для вывода |
результатов |
выполне |
||||||
ния программы |
в виде таблиц, графиков |
и т. п. Печать произво |
|||||||
дится со скоростью 400-7-420 строк/мин. |
Одна |
строка |
содержит |
||||||
128 позиций. В |
каждой позиции может быть отпечатан любой из |
||||||||
78 первых символов ГОСТа (заглавные русские |
и латинские |
бук |
|||||||
вы, цифры и специальные знаки). |
|
|
|
|
|
|
|||
Устройство выполняет следующие команды: протяжка бумаги, |
|||||||||
печать строки с протяжкой бумаги, печать |
массива |
строк. |
|
||||||
По команде |
протяжки бумаги бумажная |
лента |
протягивается |
||||||
на заданное в команде (не более 7) количество строк. |
|
|
|||||||
При печати |
строки с протяжкой бумаги |
информация в |
коде |
ГОСТ 10859—64 символ за символом пересылается в буфер УПч,
содержащий 128 символов, соответствующих |
позициям |
строки. |
|||
Если признак конца обмена появился |
до заполнения буфера, то |
||||
остальным символам |
буфера |
будут |
соответствовать |
пробелы. |
|
Если же управляющим словом задано |
более 128 символов, то в |
||||
буфер будут занесены только первые 128 из них. |
|
||||
После заполнения |
буфера |
автоматически |
происходит |
печать |
строки и протяжка бумажной ленты на заданное в команде коли
чество |
строк, после чего |
вырабатывается сигнал прерывания |
|||
«Конец |
работы». Если |
при |
заполнении буфера |
произойдет |
сбой |
устройства обмена, то |
прекращается передача |
символов в |
буфер |
и вырабатывается сигнал прерывания «Сбой УО». Строка не будет отпечатана. При внутреннем сбое устройства в процессе печати вырабатывается сигнал прерывания «Сбой ВнУ». В этой ситуации часть символов строки может быть уже отпечатана. Из описанно
го выше следует, |
что перед выводом |
на УПч в МОЗУ |
должна |
|||
быть сформирована копия |
содержимого |
строки, |
причем |
последние |
||
позиции строки, |
если они |
содержат пробелы, |
могут |
не |
форми |
|
роваться. |
|
|
|
|
|
|
При печати массива строк каждый раз в буфер УПч заносятся |
||||||
128 очередных символов массива, после |
чего производится |
печать |
содержимого буфера и протяжка бумаги на одну строку. Процесс продолжается до появления признака конца обмена во время за-
28
полнения буфера УПч для очередной строки массива. Последняя строка массива формируется как и при печати отдельной строки. После печати последней строки производится протяжка бумаги на одну строку и вырабатывается сигнал прерывания «Конец ра боты». Вывод массива строк, как и вывод отдельной строки, может быть прекращен и в результате сбоя. При выполнении любой из команд может произойти обрыв бумаги. Это вызовет установку в нулевое состояние указателя Г.
П и ш у щ а я м а ш и н к а (ПМ) входит в состав пульта опе ратора и может быть использована только для организации связи оператора с машиной. На нее разрешается выводить сообщения о ходе выполнения программы и указания оператору о необходимо сти выполнения им некоторых действий, определяемых инструкци ей по выполнению программы. С пультовой пишущей машинки можно также вводить необходимую информацию для выполнения программы. ПМ. имеет набор из 92 первых символов ГОСТ 10859—64. Печать двухцветная. Для управления цветом печати используются специальные символы и соответствующие им клави
ши (рис. 14). Возможны два |
вида обмена — ввод и вывод. |
Включение, выключение |
электродвигателя |
Рис. 14. Схема расположения клавиатуры пишущей машинки.
Устройство выполняет следующие команды ввода: ввод сим вола, ввод массива символов.
Перед вводом информации с пишущей машинки необходимо нажать на панели управления ПМ (рис. 15) специальную кнопку ВВОД ПМ, Если устройство готово к работе и не выполняет уже
29