Файл: Килов Х.И. Фортран для БЭСМ-4 (МИФ) учеб. пособие.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.07.2024

Просмотров: 93

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

 

 

-

142 -

где

A i

-длина

i-той СП, вводимой с ПК;

Д

 

МБ -номер МБ;

размещения филиала ПТХ, не-

j ^ g Д Мб>- м а с с и в МБ

J А

^ «J (J

которой вспомогательной программы и вво­

 

 

димых с ПК -СП.

Минимальная длина указанного массива-

8.6.4. СП, вводимые с ПК, должны заканчиваться признаком конца ввода ( 35 или К Е ) .

8.6.5. Впереди каждой СП, вводимой с ПК, нужно поставить

информационную карту следующего содержания:

к с сп

0.00.N • 0000.

7.77.7. 7777.

где KCQJJ - контрольная сумма СП;

KCQ-Q - дополнечие к К С ^ до полного машинного слова;

К- номер СП;

- дополнение к N

до 7777;

"Л-4

- длина СП;

- I до 7777;

- дополнение к X

2

- признак конца ввода.

Если KCQJJ=0, ТО при вводе СП блокируется контроль ввода.

Указанная карта выдается библиотекой

СП вместе с

СП.

8.6.6. Блокировки

 

 

 

Признак останова и печать

причина

Действия

0.77.7777.7777.7777

П м - П < I 7 g

Расширить

0.17.7777.7777.7777

 

 

поле

 

 

 

(строки обращения)

 

 

 

2. 0.77.7777.7777.7777

Поле на МБ

расширить

0.20.7777.7777.7777

недостаточно

поле

(строки обращения)

большое

 

 

 

 


-143 -

3.0.77.7777.7777.7777 Девятикратная Проворить

 

0.21.7777.7777.7777

неудачная запись правильность

 

СП на МБ

обращения,

 

(строки обращения)

 

СП/пС/и.'ш ис­

 

 

 

 

 

правность

4.

0.77.0000.7002.7777

Неверно ввелась

машины

Поставить на

 

0.22.7777.7777.777?

информационная

ЧУ сп- N

 

карта СП

Пуск!

5.

0.00. N .

0 Л-<\

СП-М не раз­

Расширить

0.77.7777.7777.7777

 

0.23.7777.7777.7777

мещается на

поле

 

 

 

6.

0.00. N .

О

Л-\

Неверно ввелась

Поставить на Ч У

0.77.7777.7002.7777

 

0.24.7777.7.777.7777

СП- N

СП- N

 

 

Пуск!

7.

0.00. N .

О

А-\

Девятикратная

проверить

0.77 ..7777.7777.7777

 

0.25.7777.7777.7777

неудачная запись правильность

 

строки ПТХ-

информадаон-

 

0.00. К .

 

О.Х-А

фплиала.

ной карты или

 

 

 

 

 

исправность

 

 

 

 

 

машины.

8.6.7. Длина программы - 205д команд.

Программа стирает себя на поле РП ь стирает соответ­ ствующую строку в ТХ. Повторно использовать одни и те же команды обращения к РИС нельзя.

8.6.8.Рабочие ячейки - 0001 *- 0003.

8.6.9.Замечания.

РИС считывает с блокированного МБ СП-"Печать номе­ ров СП, отсутствующих на МБ" и записывает ее на указанный магнитный барабан. РИС формирует три команда ИС-2М в ну­

левом или обоих кубах:

7651, 7665 и 7667.


-144 -

8.7.Перфоратор СП-0162

Инструкция.

8.7.1. Програмгла предназначена для перфорации массивов кодов из .любого куба. Если количество кодов больше 1 770д/ 42JQ карты/, то предварительно перфорируется одна или несколько колод перфокарт по 42JQ карты каждая. Отперфорированный материал замыкается отдельной картой

сК 2 . После перфорации производится контроль.

8.7.2.Команды обращения:

Х- I : 0.Т6. ТА . 7501.7610

 

+

X :Ti( tiiy 52. . 0162. u)

оС

ЗГ,' РЛ - начяло массива;

LO

+

jT^-PA - конец массива;

 

 

!' - номер куба.

8.7.3.Контроль ввода. После останова:

0."7.0000.0770.0000 следует отперфорированные карты поставить на устройство

ввода и нажать "ПУСК". Если ввод верный, то осуществля­ ется выход из программы, в противном случае происходит авост ВЗУ. При нажатии "ПУСК" повторяется первоначальная перфорация.

8.7.4.Длина программы - 35g команд.

8.7.5.Рабочие ячейки - 0001 0003.

-145 -

8.8Печать информации о переполнении РП

СП-27Э

Инструкция,

8.8.1.Программа печатает "информацию о переполнения РП

ИС-2.

8.8.2.Команды обращения:

£- I : 0.16. Ж. . 7501.7610

ж: ~. ~. ~ , N . ~

8.8.3.До выхода на полный останов программа печатает

строки:

0.26.7777.7777.77717

0.16.0000.0000. I? 0.16.0000.0000. Э£

0.52.0000.0000. РП*. 0.52.0000.0000. Т Х ^

где первая строка - признак переполнения РП ИС~2;

н- номер СП, которая не умещается на РП;

Ж- адрес второй команды обращения к

СП-М ;

P f U - начало РП; начало ТХ..

8.8.4. Длина программы - I l g команд.

8.9. ВВод ПК СП-0163

Инструкция.

8.9.1. Программа осуществляет ввод с контролем колоды перфокарт в МОЗУ-Q или МОЗУ-I. Программа написана для

использования ее компилятором ФОРТРАНа (МИФ). Некоторые особенности программы видны из дальнейшего описания.


-146 -

8.9.2.Команды обращения:

0.16.Э£ . 7501.7610 * ; ОКО. 52. Ы. . 0163. <0

.00. V V

л м г п

-начало массива в МОЗУ;

-конец массива в МОЗУ;

К - номер куба (0 или I ) ;

-десятичные цифры (данная строка записывается в восьмеричном коде).

8.9.3, Кшспровки.

Останов

Печать

Причина

Действия

0.77.7777.7777,0000 00.w — Н е в е р н ы й

Установить ПК.

 

00.VV

*лпп

_

 

КС

ввод

Пуск.

 

' v

 

 

КС

 

0.77.7777,7777.7777*-+*-\-1.«-—ли«п Количество Снять про-

 

+ + v Л Л .

в в е д е н н ы х

г р а г л м у

 

КС

чисел боль-

 

КС

ше <J-

 

 

IX.wпип« Количество

 

• АН. VV

плип

 

 

введенных

 

КС

чисел меньше

 

КС

 

 

Ммги\, - номер оператора; - порядковый номер элемента ввода;

КС - контрольная сумма введенного массива.

8.9.4.Длина программы - 6£,3 команд.

8.9.5.Рабочие ячейки - 0001 «- 0003.


-147 -

8.10.Печать программ на АЦПУ.

СП-225

Инструкция.

8.10.1.Программа печатает на АЦПУ постранично программы из любого куба.

Каждая полная страница содержит по четыре перфокар­ ты. Над перфокартами печатаются их порядковые десятичные номера, начиная с указанного.

Все страницы делятся на две, по возможности равные, части. Первая часть страниц печатается на левой стороне

бумаги, вторая часть - на правой стороне.

8.10.2.Команды обращения.

X - I

: 0.16. Х

.7501.7610

"

*

: 0.00. П ^

.0225. П ю

 

: О.ОО.М^

 

.0^00. ЪА

 

П^'- адрес первой команды печатаемой программы;

 

П ы - адрес последней команды печатаемой программы

 

(адреса ГЦ *• П^

печатаются впереди команд)

Mj- - начало массива команд печатаемой программы в МОЗУ;

f" - номер куба, в котором находится печатаемая программа;

ftjвосьмеричный номер первой перфокарты,

8.10.3.Длина программы - 201g команда.

8.10.4.Рабочие ячейки - 0001 <• 0003.

- 148 ~

8 . I I . Печать номерог СП, отсутствующи* на МБ СП-276

Инструкция

8,11.1. Программа предназначена для печати номера СП, отсутствующей на МБ, и адреса информациошюй строки,

содержащей этот номер.

B.II.2. Обращение к программе происходит в результате

размещения на месте незанятнз строк ПТХ строки, соот­ ветствующей данной стандартной подпрограмме.

8.11.3. До выхода на полный останов программа печатает:

 

0.16.7777.7777.7777

 

Q.00.0000.0000. N

 

0.00.0000.0000. -эе

где

N - номер СП, отсутствующей на МБ;

•36 - адрес информационной строки, содержащей N .

8.11.4.Длина программы 13е команд.

8.11.5.Рабочая ячейка 0001.