Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовой (25) / ФИНАЛ / ПЗ / Листинг

.doc
Скачиваний:
44
Добавлен:
15.06.2014
Размер:
1.78 Mб
Скачать

Адрес

РВ

ПС

ПРД

МИ БР

МИ ТП

ГТ

МИБМПП

МИ БМУ

МИ МЛУ

ВхПАЛУ

МИ БМП

Примечаеие

1

1

0

0

0

0

1

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ГТ

2

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИПД

0

РР:=(РР)+П

Ждем ПД

3

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПКН

х

РОН0:=ШинВх

Прием Ам­

4

1

0

1

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПРД

5

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИПД

0

РР:=(РР)+П

Ждем ПД

6

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПКН

х

РОН1:=ШинВх

Прием Ап­

7

1

0

1

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПРД

8

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИПД

0

РР:=(РР)+П

Ждем ПД

9

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПКН

х

РОН2:=ШинВх

Прием Вм­

A

1

0

1

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПРД

B

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИПД

0

РР:=(РР)+П

Ждем ПД

C

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПКН

х

РОН3:=ШинВх

Прием Вп

D

1

0

1

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПРД

E

0

0

0

0

0

0

М1:=(М3)

РКМ=ШД(2-0)

ПКЕ

0

РР:=(РР)+П

 

F

0

0

0

0

0

0

НОП

ПА 10

ПВП

1

РР := !РОН0 + П

Если П то DE СЛОЖЕНИЕ

10

0

0

0

0

0

0

НОП

ПА DE

ПКЕ

0

РР:=(РР)+П

(1) Если А=0 то (С=В)

11

0

0

0

0

0

0

НОП

ПА 12

ПВП

1

РР := !РОН2 + П

Если П то D9

12

0

0

0

0

0

0

НОП

ПА D9

ПКЕ

0

РР:=(РР)+П

(2) Если В=0 то (С=А)

13

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

ВЫРАВНИВАНИЕ ПОРЯДКОВ

14

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

15

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

x

РР := РОН3 xor РР

 

16

0

0

0

0

0

0

НОП

ПА 17

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 37

17

0

0

0

0

0

0

НОП

ПА 37

ПКЕ

0

РР:=(РР)+П

(3) Если !СДЛ1 то Зн.Ап=Зн.Вп

18

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛЬ: Зн.Ап<>Зн.Вп

19

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

1A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

РОН7=|Ап|

1D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

1E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вп|

20

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

РР=|Ап|+|Вп|

21

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

22

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Формируем число 15

23

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

24

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЛЛ(РР + П)

 

25

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЛЛ(РР + П)

 

26

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЛЛ(РР + П)

 

27

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЛЛ(РР + П)

 

28

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

29

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН6 - РР - 1 + П

РР=Е-15

2A

0

0

0

0

0

0

НОП

ПА 2В

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 33

2B

0

0

0

0

0

0

НОП

ПА 33

ПКЕ

0

РР:=(РР)+П

(4) Если Е-15 > 0 тогда Е>15

2C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

2D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

 

2E

0

0

0

0

0

0

НОП

ПА 30

ПКЕ

0

РР:=(РР)+П

 

2F

0

0

0

0

0

0

НОП

ПА 10F

ПКЕ

0

РР:=(РР)+П

идти_на вычитание

30

0

0

0

0

0

0

НОП

ПА 31

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 54 иначе 71

31

0

0

0

0

0

0

НОП

ПА 54

ПКЕ

0

РР:=(РР)+П

(5) Если Зн.Ап = 0 то (А>B) иначе (В>А)

32

0

0

0

0

0

0

НОП

ПА 71

ПКЕ

0

РР:=(РР)+П

 

33

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

(к 4)

34

0

0

0

0

0

0

НОП

ПА 35

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то D9 иначе DE

35

0

0

0

0

0

0

НОП

ПА D9

ПКЕ

0

РР:=(РР)+П

(6) Если Зн.Ап = 0 то (С=А) иначе (С=В)

36

0

0

0

0

0

0

НОП

ПА DE

ПКЕ

0

РР:=(РР)+П

 

37

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

(к 3) УКАЗАТЕЛЬ: Зн.Ап=Зн.Вп

38

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

39

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

3A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

РОН7=|Ап|

3B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

3C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

3D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вп|

3E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

 

3F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН7 - РР - 1 + П

РР=|А|-|В|

40

0

0

0

0

0

0

НОП

ПА 41

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 46

41

0

0

0

0

0

0

НОП

ПА 46

ПКЕ

0

РР := СЦП(РР + П)

 

42

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Перевод чила из доп.кода в прямой

43

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

44

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

45

0

0

0

0

0

0

НОП

ПА 47

ПКЕ

1

РР := !РР + П

идти_на 47

46

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

47

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

РОН6=Е=|Ап| - |Вп|

48

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

49

0

0

0

0

0

0

НОП

ПА 4A

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 50

4A

0

0

0

0

0

0

НОП

ПА 50

ПКЕ

0

РР:=(РР)+П

(8) Если !СДЛ1 то порядок А >0

4B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

4C

0

0

0

0

0

0

НОП

ПА 4D

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 71 иначе 54

4D

0

0

0

0

0

0

НОП

ПА 71

ПКЕ

0

РР:=(РР)+П

(9) Если !СДЛ1 то Е>0 т.е. В>А иначе A>B

4E

0

0

0

0

0

0

НОП

ПА 54

ПКЕ

0

РР:=(РР)+П

 

4F

0

0

0

0

0

0

НОП

ПА 113

ПКЕ

0

РР:=(РР)+П

идти_на умножение

50

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

(к 8)

51

0

0

0

0

0

0

НОП

ПА 52

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 54 иначе 71

52

0

0

0

0

0

0

НОП

ПА 54

ПКЕ

0

РР:=(РР)+П

(10) Если !СДЛ1 то Е>0 т.е. А>В иначе В>А

53

0

0

0

0

0

0

НОП

ПА 71

ПКЕ

0

РР:=(РР)+П

 

54

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛЬ А>В

55

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

56

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

57

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

сдвиг Вм -> на |Е|

58

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

4E-52 РОН6=|Е|

59

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

5A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

5B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

5C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

НАЧАЛО ЦИКЛА СДВИГА

5D

0

0

0

0

0

0

НОП

ПА 5E

ПВП

1

РР := !РР + П

Если П то 8C

5E

0

0

0

0

0

0

НОП

ПА 8C

ПКЕ

0

РР:=(РР)+П

(11) Если Е=0 то выйти из сдвига

5F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН7 := !П

 

60

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

61

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РР - РОН7 - 1 + П

 

62

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

Е=Е-1

63

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

64

0

0

0

0

0

0

НОП

ПА 65

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 69

65

0

0

0

0

0

0

НОП

ПА 69

ПКЕ

0

РР:=(РР)+П

(!!!) Если !СДЛ1 то Вм>0

66

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

67

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

68

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

Сохраняем в РОН7 знак "-" от В

69

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

(к !!!)

6A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

6B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

6C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

6D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

 

6E

0

0

0

0

0

0

НОП

ПА 70

ПКЕ

0

РОН2 := РР + П

 

6F

0

0

0

0

0

0

НОП

ПА 1EA

ПКН

0

РР:=(РР)+П

идти_на деление

70

0

0

0

0

0

0

НОП

ПА 5С

ПКЕ

0

РР:=(РР)+П

идти_на 5С

71

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛЬ В>А

72

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

73

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

74

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

сдвиг Ам -> на |Е|

75

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

6B-6E РОН6=|Е|

76

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

77

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

78

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

79

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

НАЧАЛО ЦИКЛА СДВИГА

7A

0

0

0

0

0

0

НОП

ПА 7В

ПВП

1

РР := !РР + П

Если П то 8С

7B

0

0

0

0

0

0

НОП

ПА 8С

ПКЕ

1

РОН7 := !П

(11) Если Е=0 то выйти из сдвига

7C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

7D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РР - РОН7 - 1 + П

 

7E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

Е=Е-1

7F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

80

0

0

0

0

0

0

НОП

ПА 81

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 85

81

0

0

0

0

0

0

НОП

ПА 85

ПКЕ

0

РР:=(РР)+П

(!!!) Если !СДЛ1 то Ам>0

82

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

83

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

84

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

Сохраняем в РОН7 знак "-" от А

85

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

(к !!!!)

86

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

87

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

88

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

89

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

 

8A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

 

8B

0

0

0

0

0

0

НОП

ПА 79

ПКЕ

0

РР:=(РР)+П

идти_на 79

8C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

КОНЕЦ ВЫРАВНИВАНИЯ ПОРЯДКОВ

8D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

СЛОЖЕНИЕ МАНТИС

8E

0

0

0

0

0

0

НОП

ПА 90

ПКЕ

0

РР := РОН0 + П

 

8F

0

0

0

0

0

0

НОП

ПА 288

ПКН

0

РР:=(РР)+П

идти_на И

90

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН2 xor РР

 

91

0

0

0

0

0

0

НОП

ПА 92

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то AВ

92

0

0

0

0

0

0

НОП

ПА АВ

ПКЕ

0

РР:=(РР)+П

(13) если !СДЛ1 то Зн.Ам=Зн.Вм

93

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

94

0

0

0

0

0

0

НОП

ПА 95

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 9С

95

0

0

0

0

0

0

НОП

ПА 9С

ПКЕ

0

РР:=(РР)+П

(14) Если !СДЛ1 то Ам>0

96

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

97

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

98

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

99

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

 

9A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН2 - РР - 1 + П

в РР хранится доп.код(В-А)

9B

0

0

0

0

0

0

НОП

ПА А1

ПКЕ

0

РР:=(РР)+П

идти_на А1

9C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

(к 14) Ам>0

9D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

9E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

9F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

 

A0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН0 - РР - 1 + П

в РР хранится доп.код(А-В)

A1

0

0

0

0

0

0

НОП

ПА А2

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то А8

A2

0

0

0

0

0

0

НОП

ПА А8

ПКЕ

0

РР:=(РР)+П

(15) Если РР<0 то его надо перевести в прямой код

A3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

A4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Перевод чила из доп.кода в прямой

A5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

A6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

A7

0

0

0

0

0

0

НОП

ПА А9

ПКЕ

1

РР := !РР + П

идти_на А9

A8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

(к 15)

A9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

Записываем РР в мантису С. идти на НОРМАЛИЗАЦИЮ

AA

0

0

0

0

0

0

НОП

ПА Е3

ПКЕ

0

РР:=(РР)+П

идти_на Е3

AB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

(к 13)

AC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

AD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

AE

0

0

0

0

0

0

НОП

ПА В0

ПКЕ

0

РОН7 := РР + П

РОН7=|Ам|

AF

0

0

0

0

0

0

НОП

ПА 28B

ПКЕ

0

РР:=(РР)+П

идти_на ИЛИ

B0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

B1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

B2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вм|

B3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

РР=|Ам|+|Вм|

B4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

См=|Ам|+|Вм|

B5

0

0

0

0

0

0

НОП

ПА B6

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то CD

B6

0

0

0

0

0

0

НОП

ПА CD

ПКЕ

0

РР:=(РР)+П

(16) Если !СДЛ1 то переполнение не произошло

B7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

B8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=См -> на 1

B9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

BA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

BB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН7 := РР + П

Формируем 0...01

BC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

BD

0

0

0

0

0

0

НОП

ПА ВЕ

ПСД1

0

РР := !РР + П

Если П то С0 иначе С5

BE

0

0

0

0

0

0

НОП

ПА С0

ПКЕ

0

РР := !РР + П

(!!!!!!) Если Сп=0 то Сп=-1

BF

0

0

0

0

0

0

НОП

ПА С5

ПКЕ

0

РР := !РР + П

 

C0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

C1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

C2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР + П

 

C3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

Сп=-1

C4

0

0

0

0

0

0

НОП

ПА С0

ПКЕ

0

РР:=(РР)+П

идти_на С0

C5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

C6

0

0

0

0

0

0

НОП

ПА С7

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то СА

C7

0

0

0

0

0

0

НОП

ПА СА

ПКЕ

0

РР:=(РР)+П

(!!!!!!) Если Сп>0 то Сп=Сп-1 иначе Сп=-(|Сп|+1)

C8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

C9

0

0

0

0

0

0

НОП

ПА СС

ПКЕ

0

РР := РОН7 + РР + П

идти_на СС

CA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

(к !!!!!!)

CB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР - РОН7 - 1 + П

РР=Сп-1-1+1

CC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

CD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН7 := !П

УКАЗАТЕЛЬ: Зн.См=Зн.Ам. РОН7=0...0

CE

0

0

0

0

0

0

НОП

ПА D0

ПКЕ

0

РР := РОН0 + П

РР=Ам

CF

0

0

0

0

0

0

НОП

ПА 28E

ПКЕ

0

РР := РОН0 + П

идти_на НЕ

D0

0

0

0

0

0

0

НОП

ПА D1

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то D7

D1

0

0

0

0

0

0

НОП

ПА D7

ПКЕ

0

РР:=(РР)+П

(17) Если Ам>0 то сохраняем знак "0"

D2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

D3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

D4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

РОН7=10...0

D5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + П

 

D6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

 

D7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

(к 17) Зн.См=Зн.Ам КОНЕЦ СЛОЖЕНИЯ МАНТИС

D8

0

0

0

0

0

0

НОП

ПА Е3

ПКЕ

0

РР:=(РР)+П

идти_на Е3

D9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛ: С=А

DA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

DB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

DC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

НОРМАЛИЗАЦИЮ

DD

0

0

0

0

0

0

НОП

ПА Е3

ПКЕ

0

РОН5 := РР + П

идти_на Е3

DE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛ: С=В

DF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

E0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

E1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

НОРМАЛИЗАЦИЮ

E2

0

0

0

0

0

0

НОП

ПА Е3

ПКЕ

0

РОН5 := РР + П

идти_на Е3

E3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛЬ: НОРМАЛИЗАЦИЯ

E4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН7 := !П

 

E5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + П

 

E6

0

0

0

0

0

0

НОП

ПА Е7

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то ЕВ

E7

0

0

0

0

0

0

НОП

ПА ЕВ

ПКЕ

0

РР:=(РР)+П

(18) Если !СДЛ1 то См > 0

E8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

E9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

EA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

РОН7=Зн.См

EB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + П

(к 18)

EC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

ED

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

Сюда вернем цикл

EE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

EF

0

0

0

0

0

0

НОП

ПА F0

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то F2 иначе 109

F0

0

0

0

0

0

0

НОП

ПА F2

ПКЕ

0

РР:=(РР)+П

(19) Если См[1]=0 то продолжить иначе закончить цикл

F1

0

0

0

0

0

0

НОП

ПА 109

ПКЕ

0

РР:=(РР)+П

 

F2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

F3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

F4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

УКАЗАТЕЛЬ: Сп=Сп-1

F5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

F6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН0 := РР + П

Формируем 0...01

F7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

F8

0

0

0

0

0

0

НОП

ПА F9

ПВП

1

РР := !РР + П

Если П то EB иначе FF

F9

0

0

0

0

0

0

НОП

ПА ЕB

ПКЕ

0

РР:=(РР)+П

(!!!!!!) Если Сп=0 то Сп=-1

FA

0

0

0

0

0

0

НОП

ПА FF

ПКЕ

0

РР:=(РР)+П

 

FB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

FC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

FD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН5 := РР + П

Сп=-1

FE

0

0

0

0

0

0

НОП

ПА 107

ПКЕ

0

РР:=(РР)+П

идти_на 107

FF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

100

0

0

0

0

0

0

НОП

ПА 101

ПКЕ

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 104

101

0

0

0

0

0

0

НОП

ПА 104

ПКЕ

0

РР:=(РР)+П

(!!!!!!) Если Сп>0 то Сп=Сп-1 иначе Сп=-(|Сп|+1)

102

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

 

103

0

0

0

0

0

0

НОП

ПА 106

ПКЕ

0

РР := РОН0 + РР + П

идти_на 106

104

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН5 + П

(к !!!!!!)

105

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР - РОН7 - 1 + П

РР=Сп-1-1+1

106

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

107

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

КОНЕЦ: Сп=Сп-1

108

0

0

0

0

0

0

НОП

ПА ED

ПКЕ

0

РР:=(РР)+П

идти_на ЕD

109

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

(к 19)

10A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

10B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

РР=Зн.См+См(нормализованное)

10C

0

0

0

0

0

0

НОП

ПА 290

ПКН

0

РОН4 := РР + П

идти_на выдачу результата

10D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

КОНЕЦ НОРМАЛИЗАЦИИ

10E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

КОНЕЦ ПРОГИ

10F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

ВЫЧИТАНИЕ

110

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

РР=10...0

111

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

x

РР := РОН2 xor РР

 

112

0

0

0

0

0

0

НОП

ПА F

ПКЕ

0

РОН2 := РР + П

идти_на F

113

0

0

0

0

0

0

НОП

ПА 114

ПВП

1

РР := !РОН0 + П

Если П то 1E7 УМНОЖЕНИЕ

114

0

0

0

0

0

0

НОП

ПА 197

ПКЕ

0

РР:=(РР)+П

(1) Если П то А=0

115

0

0

0

0

0

0

НОП

ПА 116

ПВП

1

РР := !РОН2 + П

Если П то 1E7

116

0

0

0

0

0

0

НОП

ПА 197

ПКЕ

0

РР:=(РР)+П

(2) Если П то В=0

117

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

ВЫЧИСЛЕНИЕ ПОРЯДКОВ

118

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

119

0

0

0

0

0

0

НОП

ПА 11А

ПКЕ

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 11Е

11A

0

0

0

0

0

0

НОП

ПА 11Е

ПКЕ

0

РР:=(РР)+П

(3) Если !СДЛ1 то Ап>0

11B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

11C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

11D

0

0

0

0

0

0

НОП

ПА 11F

ПКE

0

РОН6 := РР + П

идти_на 11F

11E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН6 := !П

(к 3)

11F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

120

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН3 xor РР

 

121

0

0

0

0

0

0

НОП

ПА 122

ПКЕ

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 140

122

0

0

0

0

0

0

НОП

ПА 140

ПКE

0

РР:=(РР)+П

(4) Если !СДЛ1 то знаки равны

123

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

124

0

0

0

0

0

0

НОП

ПА 125

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 12E

125

0

0

0

0

0

0

НОП

ПА 12Е

ПКЕ

0

РР:=(РР)+П

(5) Если !СДЛ1 то Ап>0

126

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

127

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

128

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Ап|

129

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

 

12A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

12B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

12C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вп|

12D

0

0

0

0

0

0

НОП

ПА 136

ПКЕ

1

РР := РР - РОН7 - 1 + П

идти_на 136

12E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

(к 5)

12F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

130

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вп|

131

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

 

132

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

133

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

134

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Ап|

135

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР - РОН7 - 1 + П

РР=|Ап|-|Вп|

136

0

0

0

0

0

0

НОП

ПА 137

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 13Е

137

0

0

0

0

0

0

НОП

ПА 13Е

ПКЕ

0

РР:=(РР)+П

(6) Если !СДЛ1 то НЕ переводим из доп кода

138

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

139

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !РР + П

 

13A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

13B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

13C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

формируем 10..0

13D

0

0

0

0

0

0

НОП

ПА 14Е

ПКЕ

0

РОН5 := РОН5 + РР + П

идти_на 14Е

13E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

(к 6)

13F

0

0

0

0

0

0

НОП

ПА 14Е

ПКЕ

0

РОН5 := РР + П

идти_на 14Е

140

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

(к 4)

141

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

142

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Ап|

143

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

 

144

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

145

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

146

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

РР=|Вп|

147

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + РР + П

 

148

0

0

0

0

0

0

НОП

ПА 148

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 14В иначе 193

149

0

0

0

0

0

0

НОП

ПА 14В

ПКЕ

0

РР:=(РР)+П

(7) Если !СДЛ1 то переполнения нет

14A

0

0

0

0

0

0

НОП

ПА 193

ПКЕ

0

РР:=(РР)+П

 

14B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

14C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН6 xor РР

 

14D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

14E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

КОНЕЦ ВЫЧИСЛЕНИЯ ПОРЯДКОВ

14F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

ВЫЧИСЛЕНИЕ ЗнСм

150

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

151

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН2 xor РР

 

152

0

0

0

0

0

0

НОП

ПА 153

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 157

153

0

0

0

0

0

0

НОП

ПА 157

ПКЕ

0

РР:=(РР)+П

(8) Если !СДЛ1 то ЗнСм=0

154

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

155

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

формируем 10..0

156

0

0

0

0

0

0

НОП

ПА 158

ПКЕ

0

РОН6 := РР + П

идти_на 158

157

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН6 := !П

(к 8)

158

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

конец определения ЗнСм

159

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

ВЫЧИСЛЕНИЕ См

15A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

15B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

15C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

15D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

15E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

15F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

160

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

161

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

162

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН1 := РР + П

РОН1=А1

163

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

164

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

165

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

166

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

167

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

168

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

169

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

16A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

16B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

16C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН3 := РР + П

РОН3=В1

16D

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РОН1

 

16E

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РОН3

 

16F

0

0

0

0

1

0

НОП

СЧЕТ

ПКН

х

РОН4 := ШИНвх

РОН4=А1*В1

170

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

171

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

172

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

173

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

174

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

175

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

176

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

177

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

178

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

179

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

17F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

180

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

181

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

182

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РР + П

ШИНвых=А2

183

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РОН3

 

184

0

0

0

0

1

0

НОП

СЧЕТ

ПКН

х

РОН3 := ШИНвх

РОН3=А2*В1

185

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + П

Сдвигаем А1*В1 на 8 вправо

186

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

187

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

188

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

189

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

18A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

18B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

18C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

18D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

18E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + РР + П

РОН4=А1*В1+А2*В1

18F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

190

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

191

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

192

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

193

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

194

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

195

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

196

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

197

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

198

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

199

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

19F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1A0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1A1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1A2

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РР + П

 

1A3

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

х

ШИНвых := РОН1

 

1A4

0

0

0

0

1

0

НОП

СЧЕТ

ПКН

0

РОН4 := РОН4 + ШИНвх + П

РОН4=А1*В1+А2*В1+В2*А1

1A5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

1A6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

А2

1A7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1A8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1A9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1AA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1AB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1AC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1AD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1AE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1AF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1B7

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

0

ШИНвых := РР + П

 

1B8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

1B9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

В2

1BA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1BB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1BC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1BD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1BE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1BF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1C0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1C1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1C9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1CA

0

0

0

1

0

0

НОП

СЧЕТ

ПКН

0

ШИНвых := РР + П

 

1CB

0

0

0

0

1

0

НОП

СЧЕТ

ПКН

х

РОН7 := ШИНвх

 

1CC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН4 + П

Получаем старшие биты А1*В1+А2*В1+В2*А1

1CD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1CE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1CF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1D5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1D6

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1D7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1D8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1D9

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1DA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1DB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1DC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1DD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РОН7 + РР + П

 

1DE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

1DF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

1E0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

1E1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РОН4 := РОН4 xor РР

 

1E2

0

0

0

0

0

0

НОП

ПА 290

ПКЕ

0

РР := РР+П

идти_на 290

1E3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

(к 7) ФОРМИРОВАНИЕ СООБЩЕНИЯ ОБ ОШИБКЕ

1E4

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

 

1E5

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РРР := РР + П (П=1)

 

1E6

0

0

0

0

0

0

НОП

ПА 290

ПКЕ

1

РРР := РР + П (П=1)

идти_на 290

1E7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН3 := !П (П=1)

 

1E8

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := !П (П=1)

 

1E9

0

0

0

0

0

0

НОП

ПА 290

ПКЕ

0

РОН5 := !П (П=1)

идти_на_выдач_результата

1EA

0

0

0

0

0

0

НОП

ПА 1EВ

ПВП

1

РР := !РОН2 + П

Если П то 283 ДЕЛЕНИЕ

1EB

0

0

0

0

0

0

НОП

ПА 283

ПКЕ

0

РР:=(РР)+П

(1) Если П то Вм=0 и формируем сообщение об ошибке

1EC

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

Проверка на А>В

1ED

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1EE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1EF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН6 := РР + П

 

1F0

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

1F1

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

1F2

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

1F3

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН6 - РР - 1 + П

 

1F4

0

0

0

0

0

0

НОП

ПА 1F5

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 1А7 иначе 112

1F5

0

0

0

0

0

0

НОП

ПА 1F7

ПКЕ

0

РР:=(РР)+П

(2) Если !СДЛ1 то |Aм|>|Bм|

1F6

0

0

0

0

0

0

НОП

ПА 112

ПКЕ

0

РР:=(РР)+П

 

1F7

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

1F8

0

0

0

0

0

0

НОП

ПА 1F9

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 1FD

1F9

0

0

0

0

0

0

НОП

ПА 1FD

ПКЕ

0

РР:=(РР)+П

(3) Если !СДЛ1 то А>0

1FA

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

1FB

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

1FC

0

0

0

0

0

0

НОП

ПА 1FE

ПКE

0

РОН6 := РР + П

идти_на 1FE

1FD

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН6 := !П

(к 3)

1FE

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

1FF

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

200

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

201

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

202

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + РР + П

 

203

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

 

204

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

205

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

206

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР + П

 

207

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН1 - РР - 1 + П

 

208

0

0

0

0

0

0

НОП

ПА 1F4

ПВП

1

РР := !РР + П

Если П то 20C иначе 20B

209

0

0

0

0

0

0

НОП

ПА 20С

ПКЕ

0

РР:=(РР)+П

(4) Если П то Ап=-1

20A

0

0

0

0

0

0

НОП

ПА 20В

ПКЕ

0

РР:=(РР)+П

 

20B

0

0

0

0

0

0

НОП

ПА 212

ПКЕ

1

РОН1 := !П

идти_на 212

20C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

(к 4)

20D

0

0

0

0

0

0

НОП

ПА 20Е

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 211

20E

0

0

0

0

0

0

НОП

ПА 211

ПКЕ

0

РР:=(РР)+П

(5) Если !СДЛ1 то А>0 иначе А<0

20F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

210

0

0

0

0

0

0

НОП

ПА 212

ПКЕ

0

РОН1 := РОН1 - РР - 1 + П

идти_на 212

211

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН1 := РОН1 + П

(к 5)

212

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

(к 2) Определение порядка результата

213

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

214

0

0

0

0

0

0

НОП

ПА 215

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 219

215

0

0

0

0

0

0

НОП

ПА 219

ПКЕ

0

РР:=(РР)+П

(6) Если !СДЛ1 то А > 0 иначе А < 0

216

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

217

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

218

0

0

0

0

0

0

НОП

ПА 1СА

ПКЕ

0

РОН6 := РР + П

идти_на 1СА

219

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН6 := !П

(к 6)

21A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

21B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН3 xor РР

 

21C

0

0

0

0

0

0

НОП

ПА 21D

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 229

21D

0

0

0

0

0

0

НОП

ПА 229

ПКЕ

0

РР:=(РР)+П

(7) Если !СДЛ1 то знАп=знВп

21E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

Берем модули

21F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

220

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

221

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН1 := РР + П

 

222

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

223

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

224

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

225

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН3 := РР + П

 

226

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

227

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + РР + П

 

228

0

0

0

0

0

0

НОП

ПА 23D

ПКЕ

0

РОН5 := РР + П

идти_на 23D

229

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

(к 7) Берем модули

22A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

22B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

22C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН1 := РР + П

 

22D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН3 + П

 

22E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

22F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

230

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН3 := РР + П

 

231

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН1 + П

 

232

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РР - РОН3 - 1 + П

 

233

0

0

0

0

0

0

НОП

ПА 234

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 23B

234

0

0

0

0

0

0

НОП

ПА 23В

ПКЕ

0

РР:=(РР)+П

(8) Если !СДЛ1 то иначе переводим из допкода

235

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

236

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !РР + П

 

237

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

238

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

239

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

23A

0

0

0

0

0

0

НОП

ПА 23D

ПКЕ

х

РОН5 := РОН5 xor РР

идти_на 23D

23B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

(к 8)

23C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН5 := РР + П

 

23D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

23E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РОН5 := РОН5 xor РР

 

23F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Определение знака результата в РОН6

240

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

241

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН2 xor РР

 

242

0

0

0

0

0

0

НОП

ПА 243

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 247

243

0

0

0

0

0

0

НОП

ПА 247

ПКЕ

0

РР:=(РР)+П

(9) Если !СДЛ1 то ЗнСм=0

244

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

245

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

Константа 10...0

246

0

0

0

0

0

0

НОП

ПА 248

ПКE

0

РОН6 := РР + П

идти_на 248

247

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РОН6 := !П

(к 9)

248

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Получение модулей мантисс

249

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

24A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

24B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

24C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

РОН0=|Ам|

24D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

24E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛЛ(РР + П)

 

24F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЛП(РР + П)

 

250

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН2 := РР + П

РОН2=|Вм|

251

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Определение С1

252

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

 

253

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

254

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

255

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

РОН7=010...0

256

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

257

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := САП(РР + П)

 

258

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН2 := РР + П

Сдвинули Вм вправо.

259

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН0 - РР - 1 + П

 

25A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

 

25B

0

0

0

0

0

0

НОП

ПА 25С

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 25E иначе 260

25C

0

0

0

0

0

0

НОП

ПА 25Е

ПКЕ

0

РР:=(РР)+П

(10) Если !СДЛ1 то См1=1 иначе Цикл

25D

0

0

0

0

0

0

НОП

ПА 260

ПКЕ

0

РР:=(РР)+П

 

25E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

25F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

 

260

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Цикл:

261

0

0

0

0

0

0

НОП

ПА 262

ПВП

1

РР := !РОН2 + П

Если П то 27F

262

0

0

0

0

0

0

НОП

ПА 27F

ПКЕ

0

РР:=(РР)+П

(11) Если П то Вм=0 и конец цикла

263

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

264

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := СЦП(РР + П)

 

265

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

Сдвигаем единицу вправо

266

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

267

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := САП(РР + П)

 

268

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН2 := РР + П

Сдвинули Вм вправо.

269

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

 

26A

0

0

0

0

0

0

НОП

ПА 26В

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 26D иначе 276

26B

0

0

0

0

0

0

НОП

ПА 26D

ПКЕ

0

РР:=(РР)+П

(12) Если !СДЛ1 то Сi-1=1 иначе Сi-1=0

26C

0

0

0

0

0

0

НОП

ПА 276

ПКЕ

0

РР:=(РР)+П

 

26D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Указатель: Сi-1=1

26E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

26F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := РОН0 - РР - 1 + П

 

270

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

 

271

0

0

0

0

0

0

НОП

ПА 272

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 274 иначе 260

272

0

0

0

0

0

0

НОП

ПА 274

ПКЕ

0

РР:=(РР)+П

(13) Если !СДЛ1 то Смi=1 иначе Цикл

273

0

0

0

0

0

0

НОП

ПА 260

ПКЕ

0

РР:=(РР)+П

 

274

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

275

0

0

0

0

0

0

НОП

ПА 260

ПКЕ

0

РОН4 := РОН4 + РР + П

идти_на 260

276

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Указатель: Сi-1=0

277

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН2 + П

 

278

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + РР + П

 

279

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН0 := РР + П

 

27A

0

0

0

0

0

0

НОП

ПА 27B

ПСД1

0

РР := СЦЛ(РР + П)

Если !СДЛ1 то 27D иначе 260

27B

0

0

0

0

0

0

НОП

ПА 27D

ПКЕ

0

РР:=(РР)+П

(14) Если !СДЛ1 то Смi=1 иначе Цикл

27C

0

0

0

0

0

0

НОП

ПА 260

ПКЕ

0

РР:=(РР)+П

 

27D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН7 + П

 

27E

0

0

0

0

0

0

НОП

ПА 260

ПКЕ

0

РОН4 := РОН4 + РР + П

идти_на 260

27F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Конец Цикла

280

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Прибавление знака

281

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН6 + П

 

282

0

0

0

0

0

0

НОП

ПА 290

ПКЕ

0

РОН4 := РОН4 + РР + П

идти_на выдачу результата

283

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР:=(РР)+П

Формирование сообщения об ошибке

284

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := !П

(к 1)

285

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

1

РР := СЦП(РР + П)

 

286

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН7 := РР + П

 

287

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РРР := РОН7

 

288

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

И

289

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН2 and РР

28A

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

28B

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := РОН0 + П

ИЛИ

28C

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

х

РР := РОН2 or РР

28D

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

28E

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РР := !РОН0 + П

НЕ

28F

0

0

0

0

0

0

НОП

СЧЕТ

ПКН

0

РОН4 := РР + П

290

1

1

0

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПС ВЫДАЧА РЕЗУЛЬТАТА

291

1

1

0

0

0

0

М3:=(М2)

СЧЕТ

ПКН

х

ШинВых := РРР

Отправка сообщения об ошибке

292

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИРС

0

РР:=(РР)+П

Ждем ПРС

293

0

0

0

0

0

0

НОП

ПА 244

ПВП

1

РР := !РРР + П

Если П то *** иначе ***

294

0

0

0

0

0

0

НОП

ПА 246

ПКЕ

0

РР:=(РР)+П

Если П то ошибки нет иначе на начало

295

0

0

0

0

0

0

НОП

ПА 0

ПКЕ

0

РР:=(РР)+П

 

296

1

1

0

0

0

0

М3:=(М2)

СЧЕТ

ПКН

х

ШинВых := РОН4

Отправка См

297

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИРС

0

РР:=(РР)+П

Ждем ПРС

298

1

1

0

0

0

0

М3:=(М2)

СЧЕТ

ПКН

0

РР:=(РР)+П

Отправка ПС

299

1

1

0

0

0

0

М3:=(М2)

СЧЕТ

ПКН

х

ШинВых := РОН5

Отправка Сп

29A

0

0

0

0

0

0

М1:=(М3)

СЧЕТ

ПИРС

0

РР:=(РР)+П

Ждем ПРС

29B

0

0

0

0

0

0

НОП

ПА 0

ПКЕ

0

РР:=(РР)+П

Возврат на начало

Соседние файлы в папке ПЗ