Файл: Кузнецов М.В. Механизированная разработка статистических отчетов на машине Искра-23.pdf

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

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

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

Добавлен: 24.07.2024

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

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

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

Продолжение

Номера

Номера

'

Команда

 

Условное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

програм­

код

 

 

 

 

 

Пояснение

мных

шагов

адрес

обозна­

 

 

 

 

ЛИНИЙ

ПЛ

опера­

чение

 

 

 

 

 

 

 

 

 

ции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

46

08

00

СдЗ

Сдвиг на 8 разрядов плево

 

11

20

00

05

Oil

[Вых] .+ fHs] —>-Hs. Запоминание

 

12

20

00

11

Oil

[Вых] + ! [Нц] —»- Ни. Накопление

 

13

56

06

10

пко

В графу

6.

Ввод

графы 5

 

14

00

11

13

УПК

На

сторнирование

 

15

41

00

14

Пд2

[В.х] -»- Вых

 

 

 

 

00

50

01

07

Пч

Печать

в графе 6

 

 

 

 

1

05

04

05

УПК

На

расчет

строки

2

 

 

 

9

40

00

06

Пд1

[Вых] —у

Не. Запоминание

 

3

20

00

12

O i l

[Вых] +

[ Н 1 2 ] —>- Н12. Накопление

 

4

10

04

08

БП

На расчет граф 7, 8, 9, 10

 

5

46

08

00

СдЗ

Сдвиг на 8 разрядов влево

 

6

20

00

06

O i l

[Вых] -f-

[Не] —>- Не. Запоминание

 

7

20

00

12

O i l

[Вых] +

[Ни] —>- Н12. Накопление

 

8

60

05

14

УНА

Установка

начального

адреса РМА

 

9

10

15

15

БП/Мд

Исполнение команды БП с модифи­

 

 

 

 

 

 

цируемой

адресной

частью. Выбор

 

 

 

 

 

 

соответствующей

графы

 

10

05

04

15

УПК

На

расчет

строки

2

3

 

 

11

01

04

14

УПК

На

включение КВП

 

 

12

05

04

13

УПК

На

расчет

строки

2

3

 

 

13

10

05

00

БП

На включение КВП

 

 

Сдвиг

на 8 разрядов

 

влево

 

14

46

08

00

СдЗ

 

 

Сдвиг

иа 8 разрядов

 

вправо

 

15

47

08

00

Сд4

 

 

 

 

 

 

 

 

 

 

 

00

40

00

00

Пд1

[Вых]

 

Но

 

 

 

 

1

13

00

00

в к

КВП 3 по условию [Вых] = 0

 

2

03

05

12

УПК

На

сброс КВП 3

 

 

 

 

3

41

00

13

Пд2

[Н,з] - v

Вых

 

 

 

 

4

05

05

09

УПК

На

расчет

строки

2

 

 

 

5 •

01

05

08

УПК

На

вычисление процента

 

6

05

05

09

УПК

На

расчет

строки

2

 

 

 

7

10

05

10

БП-

На

вычисление процента

 

8

46

08

00

СдЗ

Сдвиг на 8 разрядов влево

 

9

47

08

00

СД4

Сдвиг на 8 разрядов вправо

 

10

37

04

00

Дл4

[Вых] : [Н.)]->Вых. % выполнения

 

11

50

02

06

Пч

Печать

процентов

выполнения

 

12

03

00

00

СбХ

в графах

7, 8, 9,

10

 

 

Сброс КВП 3

 

 

 

 

13

10

04

09

БП

На

начало

цикла

 

 

 

 

14

10

06

03

БП

На

графу

7

 

 

 

 

15

10

06

08

БП

На

графу

8

 

 

 

 

00

10

06

13

БП

На

графу 9

 

 

 

 

1

10

07

02

БП

На

графу

10

 

 

 

 

2

10

07

07

БП

На

расчет

строки

3

 

 

 

3

55

07

05

ПК

В

графу

7

 

 

 

 

4

41

00

04

Пд2 'ВД -»- Вы'х

 

 

 

 

5

40

00

13

Пд1

Вых] _>. Н1 3

 

 

 

 

6

41

00

03

Пд2

Нз] ->- Вых

 

 

 

 

7

10

04

10

БП

На

расчет

графы

7

 

 

 

8

55

08

00

ПК

В графу

8

 

 

 

 

 

9

41

00

05

Пп2

5 ] - >

Вых

 

 

 

30


Продолжение

Номера

II омсра

 

програм­

код

мных

шагов

лшшЛ

ПЛ

опера­

 

 

ции

 

10

40

 

11

41

 

12

10

 

13

55

 

14

41

 

15

40

07

00

41

 

I

10

 

2

55

 

3

41

 

4

40

 

• 5

41

 

6

10

 

7

05

 

8

55

 

9

15

 

10

04

 

11

01

 

12

10

 

13"

05

 

14

55

 

15

60

08

00

41

 

1

40

 

2

47

 

3

40

 

4

13

 

5

03

 

6

41

 

46

 

7

 

47

 

 

 

 

37

 

10

50

 

11

03

 

12

17

 

13

07

 

14

17.

 

15

07

«9

00

17

 

1

07

 

2

17

 

3

07

 

4

17

 

5

07

 

6

17

 

7

07

 

8

07

 

9

40

 

10

55

Команда

 

Условное

 

 

 

 

 

 

 

 

 

 

Пояснение

 

 

 

 

обозна­

 

 

 

 

 

адрес

чение

 

 

 

 

 

 

 

00

13

ГШ

Вых] -»- Н1 3

 

 

 

00

02

Пд2

Н2 ] - > Вых

 

 

 

04

10

БП

На

расчет

графы 8

 

 

08

11

ПК

В

графу 9

 

 

 

 

00

05

Пд2

5 ]

Вых

 

 

 

00

13

Пд1

[Вых] ->- Н 1 3

 

 

 

00

01

Пд2

[Н,] _v

Вых

9

-

 

04

10

БП

На

расчет

графы

 

09

05

ПК

В

графу

10

 

 

 

00

05

Пд2

- Н 5 ]

Вых

 

 

 

00

13

Пд1

Вых] - > Н,з

 

 

 

'00

06

Пд2

Н0 ]

Вых

10

 

 

04

10

БП

1а расчет графы

 

 

07

13

УПК

На сброс КВП 5

 

 

 

09

14

ПК

На

включение КВП 5

 

 

09

14

ВК

КВП 5 по условию yz = Е

 

 

00

02

УПК

На

начало программы .

 

 

12

15

УПК

На печать в строке 3

 

 

00

06

БП

На

начало

программы

 

 

00 00 .

СбХ

Сброс КВП

5

 

 

 

03

02

ПК

В графу 1

 

 

 

 

00

01

УНА

Установка начального адреса-РМА

15

15

Пд2/Мд

[Hz] —>- Вых. Модификация по РМА

00

13

Пд1

[Вых] -н» Н 1 3

 

 

 

08

00

Сд4

Сдвиг на 8 разрядов вправо .

 

00

00

Пд1 ,[Вых] -»- Но

 

 

 

00

00

ВК

КВП 3 по условию [Вых] = 0

 

08

11

УПК

На защиту от деления на «0»

 

00

13

Пд2

[Н,з] - >

Вых

 

 

 

07

00

СдЗ

Сдвиг на 7 разрядов влево

 

 

07

00

. Сд4

Сдвиг на 7 разрядов вправо

 

04

00

Дл4

[Вых] : [Но] —>- Вых. Производи­

 

01

07

Пч

тельность

труда

труда

 

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

6

00

00

СбХ

в строке 3 в графах 1, 2,

3, 4, 5,

Сброс КВП

3

 

 

 

00

02

ВК

КВП 7 по РМА-2

 

 

09

08

УПК

На перемещение каретки в гра'фу 2

00

03

ВК

КВП 7 по РМА-3

 

 

09

12

УПК

На

перемещение

каретки в графу

3

00

04

ВК

КВП 7 по РМА-4

 

 

10

00

УПК

 

 

На

перемещение

каретки в графу 4

00

05

ВК

КВП 7 по РМА-5

 

 

10

04

УПК

 

5

На

перемещение

каретки в графу

00

06

в к

КВП 7 по РМА-6

 

 

10

08

УПК

 

 

На перемещение каретки в графу 6

00

07

вк

КВП 7 по РМА-7

 

 

10

12

УПК

На перемещение каретки в графу 7

00

00

СбХ

Сброс КВП

7

 

 

 

00

01

ГШ

[Вых] - > Н,

 

 

 

03

13

ПК

В графу

2

 

 

 

 

31


Продолжение

Номера

Номера

 

Команда

Условие

 

 

 

 

програм­

 

 

Пояснение

мных

.шагов

код

адрес

обозна

лшшн

,ПЛ

опера-

чепн е

 

 

 

"£ции

 

 

 

 

11

10

08 00

БП

 

12

07

00 00

СбХ

 

13

40

00 02

Пд1

 

14

55

04 08

ПК

 

15

10

08 00

БП

10

00

07

00 00

СбХ

 

1

40

00 03

Пд1

 

2

55

05 03

ПК

 

3

10

08 00

БП

 

4

07

00 00

СбХ

 

5

40

00 04

Пд1

 

6

55

05 15

ПК

 

/

10

08 00

БП

 

8

07

00 00

СбХ

 

9

40

00 05

ГШ

 

10

55

06 10

ПК

 

11

10

08 00

БП

 

12

07

00 00

СбХ

 

13

40

00 06

Пд1

 

14

55

07 03

ПК

11

15

14

07 03

В К

00

10

04 08

БП

 

1

24

00 01

Вч1

 

2

24

00 07

Вч1

 

3

10

00 06

БП

 

4

24

00 02

Вч1

 

5

24

00 08

Вч1

 

6

10

01 01

БП

 

7

24

00 03

Вч1

 

8

24

00 09

Вч1

 

9

10

01 12

БП

 

10

24

00 04

Вч1

 

11

24

00 10

Вч1

 

12

10

02 07

БП

 

13

24

00 05

Вч1

 

14

24

00 11

Вч1

 

15

10

03 02

БП

12

00

41

00 14

Пд2

 

1

05

15 11

УПК

 

2

10

15 12

БП

 

3

41

00 07

Пд2

 

4

40

00 01

Пд1

 

5

41

00 08

Пд2

 

6

40

00 02

Пд1

 

7

41

00 09

Пд2

 

8

40

00 03

Пд1

 

9

41

00 10

Пд2

 

10

40

00 04

Пя1

 

11

41

00 11

Пд2

 

12

40

00 05

Пд1

 

13

41

00 12

Пд2

 

14

40

00 06

Пд1

На расчет графы 2 Сброс" КВП 7 [Вых] Н2 В графу 3

На расчет графы 3

Сброс КВП 7

[Вых] - у Н3 В графу 4

На расчет графы 4 Сброс КВП 7 [Вых] ->. Hi

В графу 5 На расчет графы 5 Сброс КВП 7 [Вых] ->. Н5 В графу 6

На расчет графы 6 Сброс КВП 7 [Вых] Н6 В графу 7

КВП 4 по условию [yz] = Е

На вычисление процентов

ГН,] — [Вых] —vHi. Сторнирование [Н7] — [Вых] — V Н7. Сторнирование На расчет графы 1 ~

2 ] — [Вых] —Э-Н2. Сторнирование

[Не] — [Вых] —>- Us. Сторнирование На расчет графы 2 [Н3 ] — [Вых] —у Н3 . Сторнирование

8 ] — [Вых] —у Не. Сторнирование На расчет графы 3 [Н.|] — [Вых] —*-Н<|. Сторнирование

[Ню] —[Вых] Ню. Сторнирование На расчет графы 4 [ЬЬ] — [Вых] —э- Н5. Сторнирование

[Ни]— [Вых] —»-Н|[. Сторнирование На расчет графы 5 [Вх] Вых

На сторнирование графы 6 строки 2 На сторнирование графы 6 строки 1

Т17 ] -»- Вых ' 'Вых] -н- Н,

!Н8 ] _ у Вых Вых] ->. Н2

Н9 ] - > Вых

,

 

В ы х ] - * - Н 3

I

Сдвиг зоны

Ню] —>- Вых

!

памяти ОЗУ

Вых]

Н.|

 

 

Ни] -^-Вых

 

 

Вых] - э - Н5

 

 

•H,j]

Вых

 

 

Вых] _> Не

32-


Продолжение

 

Номера

 

Комамна

 

Условное

 

 

 

 

 

шагов

код

адрес

обозна­

 

ПЛ

опера­

чение

 

 

ции

 

 

 

 

15

55

03

02

ПК

 

00

41

00

01

Пд2

 

1

05

13 03

УПК

 

2

46

08

00

СдЗ

 

3

47

08

00

Сд4

 

4

50

01

07

Пч

 

5

55

03

13

ПК

 

6

41

00

02

Пд2

 

7

05

13 09

УПК

 

8

46

08

00

СдЗ

 

9

47

08

00

Сд4

 

10

50

01

07

Пч

 

11

55

04

08

ПК

 

12

41

00

03

Пд2

 

13

05

13

15

УПК

 

14

46

08

00

СдЗ

 

15

47

08

00

Сд4

14

00

50

01

07

Пч

 

1

55

05

03

ПК

 

2

41

00

04

Пд2

 

3

05

14

05

УПК

 

4

46

08

00

СдЗ

 

5

47

08

00

Сд4

 

6

50

01

07

Пч

 

7

55

05

15

ПК

 

8

41

00

05

Пд2

 

9

05

14

11

УПК

 

10

46

08

00

СдЗ

 

11

47

08

00

Сд4

 

12

50

01

07

Пч

 

13

55

06

10

ПК

 

14

41

00

06

Пд2

 

15

05

15 01

УПК

15

00

46

08

00

СдЗ

 

1

47

08

00

Сд4

 

2

50

01

07

Пч

 

3

10

04

08

БП

 

4

44

00

07

Гш

 

5

44

00

08

Гш

 

6

44

00

09

Гш

 

7

44

00

10

Гш

 

8

44

00

11

Гш

 

9

44

00

12

Гш

 

10

10

00

01

БП

 

11

46

08

00

СдЗ

 

12

24

00

06

Вч1

 

13

24

00

12

Вч1

 

14

10

03

13

• БП

Пояснение

В графу 1

[Hi] ->-Вых

На печать в 1-й графе строки 2 Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо Печать в графе 1 В графу 2

2 ] -н- Вых На печать во 2-й графе строки 2

Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо Печать в графе 2 В графу 3 [Нз] - > В ы х

На печать в 3-й графе строки 2 Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо

Печать в графе 3 В графу 4 [Н4 ] -нк Вых

На печать в 4-й графе строки 2 Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо Печать в графе 4 В графу 5

[Hs] Вых

На печать в 5-й графе строки 2 Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо Печать в графе 5 В графу 6 [Не] Вых

На печать в 6-й графе строки 2

Сдвиг на 8 разрядов влево Сдвиг на 8 разрядов вправо

Печать в графе

6

 

На вычисление

процентов

Гашение

регистра

Н7

Гашение

регистра

Не

Гашение

регистра

Нд

Гашение

регистра

Ню

Гашение

регистра

Нц

Гашение

регистра

Н|2

На начало программы Сдвиг па 8 разрядов влево

6 ] — [Вых]

Н6

[Н,2 ] — [Вых]

Н,2

На расчет 6-й

графы

Заказ К° 793

33