Файл: Коваль Л.А. Автоматизированная система обработки данных магниторазведки с применением ЭВМ (АСОМ-АМ).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.07.2024
Просмотров: 215
Скачиваний: 0
Обработка числового материала сопровождается накоплением таблиц, являющихся производными от исходного ДОПИНФА. Послодовательное запоминание этих таблиц и позволяет осуществлять возмож ные переделки с минимальными потерями труда, средств, времени. ДОПИНФ и его преобразование на выходе программы ПЕРО-2 именуется ДОПИНФ-1. Следующая преобразованная таблица - ДОПИНФ-2, получа ется на выходе ПЕРО-3. Программа ПЕРО-4 (схема профилей) состав ляет ДОПИНФ-З; наконец, после обработки контрольных профилей (ПЕРО-5) получается окончательный вариант таблиц - ДОПИНФ-4. Все дальнейшие обработки используют ДОПИНФ-4,не изменяя,практически, его содержания. Аналогом ДОПИНФА-4 является ДОПИНФ-4'-бис, который образуется после работы одной из программ сглаживания (ПЕРО-10, МИС-14, МИС-18).
Использование магнитной ленты ЭВМ "Минск-2" связано с прео долением проблем, возникающих из-за ее ограниченной емкости (воего четыре Ш М ) и ненадежной работы механизмов НМЛ. В системе ПЕРО разрешение этих проблем в том, что одновременно используется, как правило, не более двух ША. Ниже приводится таблица используемых в системе ПЕРО лентопротяжных механизмов НМД»
|
|
|
|
Таблица 3 |
|
а/а |
|
Наименование программ |
|
Номера ЛПМ |
|
|
|
|
нулевой первый второй |
||
I |
|
2 |
3 |
4 |
5 |
1. ПЕРО-2 |
(ввод-перевод, отбраковка, распе |
|
|
|
|
2. |
чатка) |
+ |
|
|
|
ПЕРО-3 |
(поправки, рисование девации) |
+ |
|
|
|
3. |
ПЕРО-4 (рисование схемы профилей, вве |
|
|
|
|
дение поправок) |
|
+ |
|
||
4. |
ПЕРО-5 |
(контроль) |
|
+ |
|
5.ПЕРО-6, 7 (план графиков, план пересе чения изодинам с профилями)
а) по несглаженным б) по сглаженным
6.ПЕРО-10 (первый уровень сглаживания)
7.ПЕРО-8 (исправление ШАПКИ)
А. По первой части исполняются ДОПИН'Ш
a)J* lb I и 2
39
I |
2 |
3 |
4 |
5 |
б) * * |
I , 2, 3, 4 |
+ |
+ |
+ |
в) H I |
, 2, 3, 4, 4-бис. |
+ - |
+ |
|
Б. По второй части исправляется ДОПИНФ-4 бис* |
+ |
+ |
||
8. ПЕРО-9 (забивание ошибок) |
+ |
|
||
9. ПЁРО-16 (исключение профилей) |
+ |
|
|
|
а) в Д0ПИПФЕ-2 |
+ |
+ |
|
|
б) в ДОПИНФЕ-3 |
* |
|
||
в) в ДОПИНФЕ-4 |
* |
+ |
|
|
г) в ДОПИНФЕ-4 бис. |
* |
|
+ |
|
|
|
|
|
* означает, что нулевой ЛПМ может использоваться вне основ ной программы для вызова ^ ленты системы ПЕРО. В самой программе он не нужен.
А. Константы, стандартные подпрограммы |
|
|||||
I . К о н т р о л ь н ы е |
с у м м ы |
с и с т е м ы |
и |
|||
о т д е л ь н ы х |
е е |
ч а с т е й |
(ячейки 0II4 - 0I23) . Систе |
ма потребовала четыре контрольные суммы:первая-на ячейки 0100-7776 вторая-на ячейки 0100-3776, третья-на ячейки 6777-7776, четвер тая-на ячейки 3777-7776. Циклические суммы и их дополнения до -7777 7777 7777 располагаются в этих ячейках так:
0123 |
-КЕ, |
0122 |
- Дополнение КЕ, |
0121 |
- К Е 4 |
0120 |
- Дополнение К Е 2 |
0117 |
- К Е Э |
0116 |
- Дополнение К Е 3 |
0115 |
- К Е 4 |
0114 |
- Дополнение К Е 4 |
2 . С П - В И Д - 2 |
(ячейки 0124-0207) предназначена для |
проверки единичного измерения и перевода его в 2 с.с. с плаваю щей запятой.
Перед обращением к СП аргумент засылается в 0040 ячейку (и сохраняется там после проработки), в ячейке 0042 - на выходе - получается то же число для распечатки, в ячейке 0043 - двоичное число с плававшей запятой с маркерами в 26-28 разрядах или код
ДО
ошибки (-7777 7777 7777). Всего в качестве рабочих СП использует ячейки 0040-0045,индексные 0016, 0017.Обращение -31 00 0124 0017.
3 . С П 2 — 1 0 ц е л о г о |
ч и с л а (ячейки 0210-0237) |
с печатью результата без нулей, предшествующих первой значащей |
цифре. Программа заимствована из БСП. Аргумент в 0040, результат печатается, обращение -31 00 0210 0017.
4. П е ч а т ь д е с я т и ч н о г о н о м е р а , ч и о - л а (ячейки 0240-0253) без первых нулей и интервал в печати. Аргумент в 0040, печать из 0041, дополнительная рабочая 0042. Об
ращение -31 00 0240 0017. |
д е с я т и ч н а я |
ч и с л о в о |
|||||||
г о |
5. Р а с п е ч а т к а |
||||||||
п р о ф и л я |
(ячейки 0254-0266), находящегося в ячейках |
||||||||
I блока, начиная с 4000, по декадам с десятично.! нумерацией че |
|||||||||
рез 10 точек |
( I I , |
21, 31 и т.д.). Обращение -31 00 0254 0014. Ис |
|||||||
пользуются индексные ячейки 0014-0017. Перед обращением в ячейку |
|||||||||
0016 |
заносится код |
n - |
I 0000 0000, где |
п - число точек на про |
|||||
филе. В программе используется СП-3 (2—10 |
целого числа). |
||||||||
|
6. С П |
г р у п п о в о г о |
|
п е р е в о д а |
1 0 — 2 |
||||
( я ч е й к и |
0267-0320) массива чисел с "запятой". Заимствована |
||||||||
из БСП. Обращение: |
|
- 31 00 0267 0017 |
|
|
|||||
|
|
|
|
|
|
||||
|
|
|
|
+ n - I |
А |
В |
|
|
|
А - начало массива десятичных чисел, В - начало массива двоичных |
|||||||||
чисел |
(массивы только в I МОЗУ), |
п - длина массива. Рабочие |
|||||||
-0040-0045, илдексные-0015-0017. |
(ячейки 0321-0440): а) "На ленту? |
||||||||
7. О б м е н |
с |
Н М Л |
|
||||||
б) "С ленты". Индексные -0014-0017. Рабочая -0040. |
|
a)N". 0321 - запись из I ЮЗУ с поиском зоны в прямом на правлении, 0324 - то ие самое в обратном направлении, 0331 - запись из 2 МОЗУ с поиском зоны в прямом, 0334 - в обратном на правлении.
Перед обращением в СП -31 00 N 0017 в ячейку 0040 помеща ется К£ п?реписываемого массива, (0016) +0000pqt , (0015) = +0000 Кэ._, где pqt - стандартное обозначение номера ячейки на ленте, К - длина массива, ог-двенадцатиразрядный (двоичный) номер первой переписываемой ячейки в соответствующем блоке МОЗУ.
Блок обеспечивает запись на ленту и контрольное считыванледвухкратноэ при первом несовпадении сумм. Команды обмена форми руются в ячейках 0341, 0342 (дублирующие ячейки 0365, 0366).
6 1ЫЧ
41
Останов СчАК 0360 свидетельствует о том, что машина дважды безуспешно пыталась переписать на ленту. После этого останова цикл из двух переписываний можно повторить пуском.
б) N •" 0370 - с лепты в I МОЗУ с поиском зоны в прямом на правлении, 0373 - с ленты в I МОЗУ с поиском зоны в обратном на правлении, 0402 - с ленты во 2 МСЗУ с поиском зоны в прямом и 0405 - обратном напраг-винях.
Перед обращением к СП-31 00 N 0017 (0016) = +0000 pot , (0015) = + 0000 Ко,, (0014) = +0000 А 0000, где А - двенадцати разрядный (двоичный) номер ячейки в I или 2 блоках МОЗУ, куда за писана КЕ массива; RE должна находиться в том же блоке, куда идет переписывание. При необходимости блок обеспечивает двойное считывание с ленты массива, контрольная сумма которого известна (может храниться в самом переписываемом массиве).
Команды обмена формируются в ячейках 0414, 0415,.0417; дубли рующие ячейкя-0436-0440.
Останов при СчАК 0430 свидетельствует о том, что машина дваж ды безуспешно пыталась переписать с ленты массив. Нажатием кношш "пуск" эти попытки можно продолжить.
8. С П " К о р е н ь к в а д р а т н ы й " (ячейки 0441-0464). Заимствована из БСП. Обращение -31 00 0441 0017. Ин дексная - 0017, рабочие ячейки 0040-0043. Аргумент - в 0040, ре
зультат в 0041. Останов СчАК 0463 происходит прйХй,-0. |
м а с |
|||
Э. С П |
2—10 с п л а в а ю щ е й |
з а п я т о й |
||
с и в а |
ч и с е л (ячейка 0465-O53I), заимствована из БСП. |
|||
Обращение -31 00 0465 0017 |
|
|
||
+n - I А В |
|
|
||
Индексные ячейки 0OI4-O0I7. Рабочие - 0040-0043. |
|
|||
1 0 . |
С П |
2*10 с- к о д о в о й |
з а п я т о й |
|
(ячейки 0532-0570). Заимствована из БСП. Перед обращением -31 00 0532 0017 двоичное число с плавающей запятой засылается в
ячейку 0040, результат - в ячейке 0042. Рабочие ячейки 0040-0044, «шдексная - 0017. Останов по переполнению СчАК 0544, если|х|^10",
1 1 . |
и |
П е р е в о д |
2—10 |
с к о д о в о й |
з а п я |
|
т о й |
с |
з а д а н н о й |
т о ч н о с т ь ю |
(ячейки 0571- |
||
0636) от I |
до 10 |
(последняя значащая цифра в записи десятичного |
числа). .гяшние целые десятичные разряды забиваются нулями. Про грамма рассчитана на использование при подготовке чисел к вкчертавйнкю пя ATIACR. Применяется с предндущрй СП. Перод обращением
Л?