Файл: Кузнецов М.В. Механизированная разработка статистических отчетов на машине Искра-23.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 24.07.2024
Просмотров: 110
Скачиваний: 0
по соответствующим клавишам выбора программы. Блок-схема про граммы обработки документа представлена на рис. 8.
Порядок действий при обработке документа
на машине «Искра-23»
а) графы 1, 2, 3, 4, 5, 6 .и 7 всех строк, кроме строк 24, 25, 26, 27, — ввод с цифровой клавиатуры пульта управления показателей, их автоматическая печать и запоминание в соответствующих реги страх ОЗУ;
б) |
графы |
8, 9 и 11 всех |
строк — автоматическое вычисление |
|
соответствующих |
показателей |
н и х печать в графах документа; |
||
в) |
графы |
1, 2, |
3, 4, 5, 6 и 7 строк 24, 25, 26 и 27— автоматиче |
ское вычисление показателей путем деления содержимого граф
строк 20, 21, 22 и 23 на содержимое тех же |
граф строк 2, 3, 4 и 5 |
и на соответствующее количество месяцев |
(для годовых показате |
лей на 12, для квартальных на 3, для показателей за период с на чала года на количество месяцев за тот же период), печать резуль татов в графах и их запоминание в регистрах для вычисления по казателей граф 8, 9, 10 и 11.
Форма бланка документа с нанесенными па нем результатами анализа, необходимыми для составления программы, приведена на рис. 9.
Распределение накопительных регистров ОЗУ для запоминания
числового материала в процессе обработки следующее: |
|
|||||
Но — «расщепленный» |
регистр, |
в разрядах |
11 —15 |
которого |
за |
|
поминается коэффициент |
(старшие |
2 разряда |
коэффициента озна |
|||
чают количество месяцев с начала |
года, 3-й разряд—количество |
|||||
месяцев в квартале, младшие 2 разряда |
коэффициента —• количе |
|||||
ство 'месяцев в году), в разрядах |
1—-5 |
запоминаются показатели |
||||
графы 1 строки 2, в разрядах 6—10 |
запоминаются показатели |
гра |
||||
фы 1 строки 3; |
|
|
|
|
|
|
Hi —«расщепленный» |
регистр, |
в разрядах |
1—5 |
которого |
за |
поминаются показатели графы 2 |
строки 2, в разрядах 6—10 — гра |
||||
фы 2 строки 3, в разрядах |
11—15 |
— графы 4 строки 4; |
|
|
|
Н 2 —«расщепленный» |
регистр, в разрядах |
1—5 |
которого |
за |
|
поминаются показатели графы 3 |
строки 2, в разрядах 6—10 — гра |
||||
фы 3 строки 3, в разрядах 11—15 — графы 6 строки 4; |
|
|
|||
Н 3 —«расщепленный» |
регистр, в разрядах |
1—5 которого запо |
|||
минаются показатели графы 4 строки 2, в разрядах |
6—10 — гра |
||||
фы 4 строки 3, в разрядах |
11 —15 — графы 4 строки 5; |
|
|
||
Н,| — «расщепленный» |
регистр, в разрядах |
1—5 которого запо |
|||
минаются показатели графы 5 строки 2, в разрядах |
6—10 — гра |
||||
фы 5 строки 3, в разрядах |
11—15 |
— графы 6, строки 5; |
|
|
|
Н 5 —«расщепленный» |
регистр, в разрядах |
1—5 |
которого |
за |
|
поминаются показатели графы 6 строки 2, в разрядах 6—10 |
гра |
фы 6 строки 3;
50
Нб —«расщепленный» регистр, |
в разрядах 1—5 которого запо |
|||
минаются показатели графы 7 строки 2, |
в разрядах 6—10 — гра |
|||
фы 7 строки 3; |
|
|
|
|
Нт |
—запоминаются |
показатели |
графы |
1; |
' Н 8 |
— запоминаются |
показатели |
графы |
2; |
Н9 —запоминаются показатели |
графы |
3; |
||
Ню — запоминаются |
показатели |
графы |
4; |
|
Нц — запоминаются |
показатели |
графы |
5; |
|
Н12 — запоминаются |
показатели |
графы |
6; |
|
Hi3 — запоминаются |
показатели |
графы |
7. |
Программа обработки.документа «Квартальный отчет промыш
ленных |
предприятий |
о выполнении плана по труду ф. № 2-т», при |
|||
веденная ниже, требует 256 |
команд; числовой |
материал занимает |
|||
14 регистров |
ОЗУ. |
|
|
|
|
Номера |
Номера |
Команды |
Условное |
|
|
|
|
|
|||
программ |
код |
|
Пояснение |
||
ных |
шага |
адрес |
обозна |
||
линий |
ПЛ |
опера |
чение |
|
|
|
|
ции |
|
|
|
00 |
07 |
15 |
11 |
УПК |
1 |
07 |
00 |
00 |
СбХ |
2 |
55 |
00 |
08 |
ПК • |
3 |
60 |
00 |
07 |
УНА |
4 |
10 |
00 |
00 |
ВСт |
5 |
07 |
10 |
02 |
УПК |
6 |
04 |
10 |
10 |
УПК |
7 |
03 |
05 |
14 |
УПК |
8 |
10 |
00 |
14 |
БП |
9 |
10 |
00 |
00 |
ВСт |
10 |
00 |
00 |
14 |
УПК |
11 |
40 |
1515 |
Пд1/Мд |
|
12 |
17 |
00 |
14 |
ВК |
13 |
07 |
01 |
06 |
УПК |
14 |
41 |
00 |
14 |
Пд2 |
15 |
06 |
01 |
02 |
УПК |
00 |
50 |
01 |
15 |
Пч |
1 |
10 |
01 |
03 |
БП |
2 |
50 |
02 |
14 |
Пч |
3 |
54 |
02 |
00 |
УПч |
4 |
54 |
02 |
00 |
УПч |
5 |
10 |
00 |
09 |
БП |
6 |
01 |
01 |
09 |
УПК |
7 |
02 |
02 |
07 |
УПК |
8 |
10 |
03 |
12 |
БП |
9 |
40 |
00 |
06 |
Пд1 |
10 |
41 |
00 |
07 |
Пд2 |
11 |
20 |
00 |
00 |
Сл1 |
12 |
41 |
00 |
08 |
Пд2 |
На ввод коэффициента т 312 |
|
|
|||||||||
Сброс КВП 7 |
|
|
|
|
|
|
|
||||
В графу 1 |
|
|
|
|
|
|
|
|
|||
Установка начального |
адреса |
РМА |
|
||||||||
Ввод показателей в графе 1 |
|
|
|
||||||||
На |
обработку |
|
строк |
12, 28, |
29, |
30, |
|||||
31 |
и 32 |
|
|
|
|
|
|
|
|
||
На обработку строк 24 и 25 |
|
|
|
||||||||
На |
обработку |
строк |
4, 5, 10, |
11, |
18, |
||||||
19, |
22, |
23, |
26, |
27 |
|
|
|
|
|||
На печать в графе 1 |
|
|
|
|
|||||||
Ввод |
показателей |
в |
графах |
2, |
3, |
4, |
|||||
5, |
|
6 и 7 |
|
|
|
|
|
|
|
|
|
На |
сторнирование |
граф 1, 2, |
3, |
4, |
5, |
||||||
6 |
и 7 |
|
|
|
|
|
|
|
|
|
|
[Вых] —>- Hz. |
|
Запоминание |
данных |
||||||||
по модифицированным адресам |
|
||||||||||
КВП 7 по условию [РМА] = 14 |
|
|
|||||||||
На |
выход из |
|
цикла |
|
|
|
|
||||
[Вх] |
Вых |
|
|
|
|
|
|
|
|
||
На |
печать с запятой |
|
|
|
|
||||||
Печать в |
графах |
1, 2, 3, 4, 5, 6 |
и |
7 |
На дополнительные пробелы в графе
Печать в графах 1, 2, 3, 4, |
5, 6 и 7 |
Пробел |
|
Пробел |
|
На повторение цикла |
1 |
На запоминание данных строки 2 На запоминание данных строки 3 На обработку граф 8, 9, 10 и 11
[Вых]—>-HG. Данные графы 7 стро ки 2
[Н7 ] ->- Вых Запоминание данных графы 1 стро
ки 2 [Н8 ] Вых
51
Продолжение
Номера |
Номера |
|
Команды |
|
Условное |
|
|
|
|||
программ |
код |
|
|
||
ных |
шага |
адрес |
обозна |
||
линий |
ГШ |
опера |
чение |
||
|
|
ции |
|
|
|
|
13 |
40 |
00 |
01 |
Пд1 |
|
14 |
41 |
00 |
09 |
Пд2 |
|
15 |
40 |
00 |
02 |
Пд1 |
02 |
00 |
41 |
00 |
10 |
Пд2 |
|
1 |
40 |
00 |
03 |
Пд1 |
|
2 |
41 |
00 |
11 |
Пд2 |
|
3 |
40 |
00 |
04 |
Пд1 |
|
4 |
41 |
00 |
12 |
Пд2 |
|
5 |
40 |
00 |
05 |
Пд1 |
|
6 |
10 |
03 |
12 |
БП |
|
7 |
46 |
05 |
00 |
СдЗ |
|
8 |
20 |
00 |
06 |
Сл1 |
|
9 |
41 |
00 |
08 |
Пд2 |
|
10 |
46 |
05 |
00 |
СдЗ |
|
11 |
20 |
00 |
01 |
о н |
|
12 |
41 |
00 |
09 |
Пд2 |
|
13 |
46 |
05 |
00 |
СдЗ |
|
14 |
20 |
00 |
02 |
Oil |
03 |
15 |
41 |
00 |
10 |
Пд2 |
00 |
46 |
05 |
00 |
СдЗ |
|
|
1 |
20 |
00 |
03 |
Oil |
|
2 |
41 |
00 |
11 |
Пд2 |
|
3 |
46 |
05 |
00 |
СдЗ |
|
4 |
20 |
00 |
04 |
O i l |
|
5 |
41 |
00 |
12 |
Пд2 |
|
6 |
46 |
05 |
00 |
СдЗ |
|
7 |
20 |
00 |
05 |
Oil |
|
8 |
41 |
00 |
07 |
Пд2 |
|
9 |
46 |
05 |
00 |
СдЗ |
|
10 |
20 |
00 |
00 |
Oil |
|
11 |
10 |
03 |
12 |
БП |
|
12 |
55 |
08 |
09 |
ПК |
|
13 |
41 |
00 |
09 |
Пд2 |
|
14 |
15 |
00 |
00 |
в к |
04 |
15 |
05 |
04 |
03 |
УПК |
00 |
41 |
00 |
10 |
Пд2 |
|
|
1 |
37 |
04 |
09 |
Дл4 |
|
2 |
50 |
02 |
04 |
Пч |
|
3 |
05 |
00 |
00 |
СбХ |
|
4 |
55 |
09 |
00 |
ПК |
Пояснение
[Вых] -н>- Н|. Данные графы 2 стро ки 2
[Нэ ] _>. Вых [Вых] —>- Но. Данные графы 3 стро
ки 2 Ы,о] ^ В ы х
[Вых]—>-Нз. Данные графы 4 стро
ки 2 |
|
|
|
|
|
|
[Ни] —>- Вых |
|
|
|
|
|
|
[Вых] — у Н.|. Данные |
графы |
5 |
стро |
|||
ки |
2 |
|
|
|
|
|
[Н1 2 ] |
Вых |
|
|
графы |
6 |
стро |
[Вых] —>- Нз. Данные |
||||||
ки 2 |
|
|
|
|
|
|
На обработку граф 8, 9, 10 и 11 |
|
|||||
На 5 разрядов |
влево |
|
|
|
||
Запоминание |
данных |
графы |
7 |
стро |
||
ки 3 |
|
|
|
|
|
|
[Не] |
Вых |
|
влево |
|
|
|
На 5 разрядов |
графы |
2 |
стро |
|||
Запоминание |
данных |
|||||
ки 3 |
|
|
|
|
|
|
[Нэ ] _>. Вых |
|
влево |
|
|
|
|
На 5 разрядов |
|
|
|
|||
Запоминание |
данных |
графы |
3 |
стро |
||
ки 3 |
|
|
|
|
|
|
[Н.0 ] |
- > В ы х |
|
|
|
|
|
На 5 разрядов |
влево |
графы |
4 |
стро |
||
Запоминание |
данных |
|||||
ки |
3 |
|
|
|
|
|
[Нп]->- Вых |
|
влево |
|
* |
|
|
На 5 разрядов |
графы |
стро |
||||
Запоминание |
данных |
5 |
||||
ки |
3 |
|
|
|
|
|
[Ни] |
- > В ы х |
|
влево |
|
|
|
На 5 разрядов |
|
|
|
|||
Запоминание |
данных |
графы |
6 |
стро |
||
ки '3 |
|
|
|
|
|
|
[Н7 ] -э-Вых |
|
влево |
|
|
|
|
На 5 разрядов |
графы |
1 |
стро |
|||
Запоминание |
данных |
|||||
ки |
3 |
|
|
|
|
|
На обработку граф 8, 9,- 10 и |
11 |
|
||||
В графу 8 |
|
|
|
|
|
|
[Но] —> Вых. Данные |
графы |
3 |
|
|||
КВП |
5 по условию [Вых] = |
0 |
|
На защиту от деления на «0» [Ню]—*- Вых. Данные графы 4 Определение данных графы 8 Печать % выполнения в графе 8 Сброс КВП 5 В графу 9
52
Номера |
Номера |
|
Команды |
|
|
|
|
|
|
||
программ' |
код |
|
|
|
|
пых |
шага |
|
адрес |
||
липни |
ПЛ |
опера |
|
||
|
|
ции |
|
|
|
|
5 |
41 |
|
00 |
08 |
|
6 |
15 |
|
00 |
00 |
|
7 |
05 |
|
04 |
11 |
|
8 |
41 |
|
00 |
11 |
|
9 |
37 |
|
04 |
08 |
|
10 |
50 |
|
02 |
04 |
|
11 |
05 |
|
00 |
00 |
|
12 |
55 |
|
09 |
07 |
|
13 |
41 |
|
00 |
12 |
|
14 |
15 |
|
00 |
00 |
|
15 |
05 |
|
05 |
03 |
|
00 |
41 |
|
00 |
10 |
|
1 |
37 |
|
04 |
12 |
|
2 |
50 |
|
ое |
04 |
|
3 |
05 |
|
00 |
00 |
|
4 |
03 |
|
00 |
01 |
|
5 |
55 |
|
09 |
14 |
|
6 |
41 |
|
00 |
14 |
|
7 |
15 |
|
00 |
00 |
|
8 |
05 |
|
05 |
12 |
|
9 |
41 |
|
00 |
11 |
|
10 |
37 |
|
04 |
14 |
|
11 |
50 |
|
02 |
04 |
|
12 |
05 |
• |
00 |
00 |
|
13 |
10 |
|
00 |
01 |
|
14 |
55 |
|
04 |
04 |
|
15 |
00 |
|
06 |
00 |
|
00 |
41 |
|
00 |
14 |
|
1 |
06 |
|
06 |
04 |
|
2 |
50 |
|
01 |
08 |
|
3 |
10 |
|
06 |
05 |
|
4 |
50 |
|
02 |
08 |
|
5 |
40 |
|
00 |
10 |
|
6 |
01 |
|
06 |
09 |
|
7 |
02 |
|
06 |
09 |
|
8 |
10 |
|
06 |
14 |
|
9 |
46 |
|
10 |
00 |
|
10 |
02 |
|
06 |
13 |
|
11 |
20 |
|
00 |
01 |
|
12 |
10 |
|
06 |
14 |
|
13 |
20 |
|
00 |
03 |
|
14 |
56 |
|
06 |
08 |
|
15 |
00 |
|
00 |
01 |
|
00 • |
41 |
|
00 |
14 |
|
1 |
06 |
|
07 |
04 |
|
2 |
50 |
|
01 |
08 |
|
3 |
10 |
|
07 |
05 |
Продолжение
Условное
обозна
чение
Пд2. |
[Н8 ] _>-Вых. Данные графы 2 |
|
|
||||||
В К |
КВП 5 по условию [Вых] = |
0 |
|
|
|||||
УПК |
За зищпту от деления на «0» |
|
|
||||||
Пд2 |
[Н„] - v |
Вых |
|
|
|
|
|
||
Дл4 |
Определение данных графы |
9 |
|
|
|||||
Пч |
Печать % выполнения в графе 9 |
|
|||||||
СбХ |
Сброс КВП |
5 |
|
|
|
|
|
||
ПК |
В графу |
10 |
|
|
|
|
|
|
|
Пд2 |
[Hi2 ] —у Вых. Данные графы 6 |
|
|
||||||
вк |
КВП 5 по условию [Вых] = 0 |
|
|
||||||
УПК |
На защиту от деления на «0» |
|
|
||||||
Пд2 |
[Ню] —>- Вых. Данные графы 4 |
|
|
||||||
Дл4 |
Определение данных графы |
10 |
|
|
|||||
Пч |
Печать в графе |
10 |
|
|
|
|
|||
СбХ |
Сброс КВП |
5 |
|
|
|
|
|
||
УПК |
На |
начало |
программы |
|
|
|
|
||
ПК |
В |
графу |
II |
|
|
|
|
|
|
Пд2 |
[Вх] —£-Вых. Данные графы 7 |
|
|
||||||
вк |
КВП 5 по условию [Вых] = |
0 |
|
|
|||||
УПК |
На защиту от деления на «0» |
|
|
||||||
Пд2 |
[Нц]—>-Вых. Данные графы 5 |
|
|
||||||
Дл4 |
Определение данных графы |
11 |
|
|
|||||
Пч |
Печать в графе 11 |
|
|
|
|
||||
СбХ |
Сброс КВП 5 |
|
|
|
|
|
|||
БП |
На |
начало |
программы |
|
|
|
|
||
ПК |
В |
графу |
4 |
|
|
|
|
|
|
УПК |
На следующую команду |
|
|
|
|||||
Пд2 |
[Вх] -у |
Вых |
|
|
|
|
|
||
УПК |
На |
печать с запятой |
|
|
|
|
|||
Пч |
Печать в графе 4 |
|
|
|
|
||||
БП |
На запоминание |
данных |
|
|
|
||||
Пч |
Печать в графе 4 |
графы 4 |
|
|
|||||
Пд1 |
[Вых] —>-Hio. Данные |
|
|
||||||
УПК |
На |
запоминание |
данных |
графы |
4 |
||||
|
строки |
4 |
|
|
|
|
|
|
|
УПК |
На |
запоминание |
данных |
графы |
4 |
||||
БП |
строки |
5 |
|
|
|
|
|
|
|
На |
обработку графы 6 |
|
|
|
|
||||
СдЗ |
На |
10 разрядов |
влево |
|
|
|
|
||
УПК |
На |
запоминание |
данных |
графы |
4 |
||||
O i l |
строки |
5 |
|
|
|
|
|
|
|
Запоминание данных |
графы |
4 |
стро |
||||||
БП |
ки 4 |
|
|
|
|
|
|
|
|
На обработку графы 6 |
|
|
|
|
|||||
O i l |
Запоминание данных |
графы |
4 |
стро |
|||||
пко |
ки 5 |
|
|
|
|
|
|
|
|
В графу 6. |
Ввод |
|
|
|
|
|
|||
УПК |
На сторнирование графы 4 |
|
|
|
|||||
Пд2 |
"[Вх] |
Вых |
|
|
|
|
|
||
УПК |
На |
печать с запятой |
|
|
|
|
|||
Пч |
Печать в графе 6 |
|
|
|
|
||||
БП |
На |
запоминание |
данных графы 6 |
|
53