
Курсовой (25) / ФИНАЛ / Листинг
.doc
Адрес |
РВ |
ПС |
ПРД |
ГТ |
МИБМПП |
МИ БМУ |
МИ МЛУ |
ВхПАЛУ |
МИ БМП |
Примечаеие |
1 |
1 |
0 |
0 |
1 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ГТ |
2 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИПД |
0 |
РР:=(РР)+П |
Ждем ПД |
3 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПКН |
х |
РОН0:=ШинВх |
Прием Ам |
4 |
1 |
0 |
1 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПРД |
5 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИПД |
0 |
РР:=(РР)+П |
Ждем ПД |
6 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПКН |
х |
РОН1:=ШинВх |
Прием Ап |
7 |
1 |
0 |
1 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПРД |
8 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИПД |
0 |
РР:=(РР)+П |
Ждем ПД |
9 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПКН |
х |
РОН2:=ШинВх |
Прием Вм |
A |
1 |
0 |
1 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПРД |
B |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИПД |
0 |
РР:=(РР)+П |
Ждем ПД |
C |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПКН |
х |
РОН3:=ШинВх |
Прием Вп |
D |
1 |
0 |
1 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПРД |
E |
0 |
0 |
0 |
0 |
М1:=(М3) |
РКМ=ШД(2-0), АТР F |
ПКЕ |
0 |
РР:=(РР)+П |
КОп |
F |
0 |
0 |
0 |
0 |
НОП |
ПА 10 |
ПВП |
1 |
РР := !РОН0 + П |
Если П то DE СЛОЖЕНИЕ |
10 |
0 |
0 |
0 |
0 |
НОП |
ПА DE |
ПКЕ |
0 |
РР:=(РР)+П |
(1) Если А=0 то (С=В) |
11 |
0 |
0 |
0 |
0 |
НОП |
ПА 12 |
ПВП |
1 |
РР := !РОН2 + П |
Если П то D9 |
12 |
0 |
0 |
0 |
0 |
НОП |
ПА D9 |
ПКЕ |
0 |
РР:=(РР)+П |
(2) Если В=0 то (С=А) |
13 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
ВЫРАВНИВАНИЕ ПОРЯДКОВ |
14 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
15 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
x |
РР := РОН3 xor РР |
|
16 |
0 |
0 |
0 |
0 |
НОП |
ПА 17 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 37 |
17 |
0 |
0 |
0 |
0 |
НОП |
ПА 37 |
ПКЕ |
0 |
РР:=(РР)+П |
(3) Если !СДЛ1 то Зн.Ап=Зн.Вп |
18 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛЬ: Зн.Ап<>Зн.Вп |
19 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
1A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=|Ап| |
1D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
1E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вп| |
20 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
РР=|Ап|+|Вп| |
21 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
22 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Формируем число 15 |
23 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
24 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЛЛ(РР + П) |
|
25 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЛЛ(РР + П) |
|
26 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЛЛ(РР + П) |
|
27 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЛЛ(РР + П) |
|
28 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
29 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН6 - РР - 1 + П |
РР=Е-15 |
2A |
0 |
0 |
0 |
0 |
НОП |
ПА 2В |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 33 |
2B |
0 |
0 |
0 |
0 |
НОП |
ПА 33 |
ПКЕ |
0 |
РР:=(РР)+П |
(4) Если Е-15 > 0 тогда Е>15 |
2C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
2D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
|
2E |
0 |
0 |
0 |
0 |
НОП |
ПА 30 |
ПКЕ |
0 |
РР:=(РР)+П |
|
2F |
0 |
0 |
0 |
0 |
НОП |
ПА 10F |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на вычитание |
30 |
0 |
0 |
0 |
0 |
НОП |
ПА 31 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 54 иначе 71 |
31 |
0 |
0 |
0 |
0 |
НОП |
ПА 54 |
ПКЕ |
0 |
РР:=(РР)+П |
(5) Если Зн.Ап = 0 то (А>B) иначе (В>А) |
32 |
0 |
0 |
0 |
0 |
НОП |
ПА 71 |
ПКЕ |
0 |
РР:=(РР)+П |
|
33 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
(к 4) |
34 |
0 |
0 |
0 |
0 |
НОП |
ПА 35 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то D9 иначе DE |
35 |
0 |
0 |
0 |
0 |
НОП |
ПА D9 |
ПКЕ |
0 |
РР:=(РР)+П |
(6) Если Зн.Ап = 0 то (С=А) иначе (С=В) |
36 |
0 |
0 |
0 |
0 |
НОП |
ПА DE |
ПКЕ |
0 |
РР:=(РР)+П |
|
37 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
(к 3) УКАЗАТЕЛЬ: Зн.Ап=Зн.Вп |
38 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
39 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
3A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=|Ап| |
3B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
3C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
3D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вп| |
3E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
|
3F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН7 - РР - 1 + П |
РР=|А|-|В| |
40 |
0 |
0 |
0 |
0 |
НОП |
ПА 41 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 46 |
41 |
0 |
0 |
0 |
0 |
НОП |
ПА 46 |
ПКЕ |
0 |
РР := СЦП(РР + П) |
|
42 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Перевод чила из доп.кода в прямой |
43 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
44 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
45 |
0 |
0 |
0 |
0 |
НОП |
ПА 47 |
ПКЕ |
1 |
РР := !РР + П |
идти_на 47 |
46 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
47 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
РОН6=Е=|Ап| - |Вп| |
48 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
49 |
0 |
0 |
0 |
0 |
НОП |
ПА 4A |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 50 |
4A |
0 |
0 |
0 |
0 |
НОП |
ПА 50 |
ПКЕ |
0 |
РР:=(РР)+П |
(8) Если !СДЛ1 то порядок А >0 |
4B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
4C |
0 |
0 |
0 |
0 |
НОП |
ПА 4D |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 71 иначе 54 |
4D |
0 |
0 |
0 |
0 |
НОП |
ПА 71 |
ПКЕ |
0 |
РР:=(РР)+П |
(9) Если !СДЛ1 то Е>0 т.е. В>А иначе A>B |
4E |
0 |
0 |
0 |
0 |
НОП |
ПА 54 |
ПКЕ |
0 |
РР:=(РР)+П |
|
4F |
0 |
0 |
0 |
0 |
НОП |
ПА 113 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на умножение |
50 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
(к 8) |
51 |
0 |
0 |
0 |
0 |
НОП |
ПА 52 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 54 иначе 71 |
52 |
0 |
0 |
0 |
0 |
НОП |
ПА 54 |
ПКЕ |
0 |
РР:=(РР)+П |
(10) Если !СДЛ1 то Е>0 т.е. А>В иначе В>А |
53 |
0 |
0 |
0 |
0 |
НОП |
ПА 71 |
ПКЕ |
0 |
РР:=(РР)+П |
|
54 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛЬ А>В |
55 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
56 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
57 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
сдвиг Вм -> на |Е| |
58 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
4E-52 РОН6=|Е| |
59 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
5A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
5B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
5C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
НАЧАЛО ЦИКЛА СДВИГА |
5D |
0 |
0 |
0 |
0 |
НОП |
ПА 5E |
ПВП |
1 |
РР := !РР + П |
Если П то 8C |
5E |
0 |
0 |
0 |
0 |
НОП |
ПА 8C |
ПКЕ |
0 |
РР:=(РР)+П |
(11) Если Е=0 то выйти из сдвига |
5F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН7 := !П |
|
60 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
61 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РР - РОН7 - 1 + П |
|
62 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
Е=Е-1 |
63 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
64 |
0 |
0 |
0 |
0 |
НОП |
ПА 65 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 69 |
65 |
0 |
0 |
0 |
0 |
НОП |
ПА 69 |
ПКЕ |
0 |
РР:=(РР)+П |
(!!!) Если !СДЛ1 то Вм>0 |
66 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
67 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
68 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
Сохраняем в РОН7 знак "-" от В |
69 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
(к !!!) |
6A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
6B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
6C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
6D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
|
6E |
0 |
0 |
0 |
0 |
НОП |
ПА 70 |
ПКЕ |
0 |
РОН2 := РР + П |
|
6F |
0 |
0 |
0 |
0 |
НОП |
ПА 19A |
ПКН |
0 |
РР:=(РР)+П |
идти_на деление |
70 |
0 |
0 |
0 |
0 |
НОП |
ПА 5С |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на 5С |
71 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛЬ В>А |
72 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
73 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
74 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
сдвиг Ам -> на |Е| |
75 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
6B-6E РОН6=|Е| |
76 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
77 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
78 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
79 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
НАЧАЛО ЦИКЛА СДВИГА |
7A |
0 |
0 |
0 |
0 |
НОП |
ПА 7В |
ПВП |
1 |
РР := !РР + П |
Если П то 8С |
7B |
0 |
0 |
0 |
0 |
НОП |
ПА 8С |
ПКЕ |
1 |
РОН7 := !П |
(11) Если Е=0 то выйти из сдвига |
7C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
7D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РР - РОН7 - 1 + П |
|
7E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
Е=Е-1 |
7F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
80 |
0 |
0 |
0 |
0 |
НОП |
ПА 81 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 85 |
81 |
0 |
0 |
0 |
0 |
НОП |
ПА 85 |
ПКЕ |
0 |
РР:=(РР)+П |
(!!!) Если !СДЛ1 то Ам>0 |
82 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
83 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
84 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
Сохраняем в РОН7 знак "-" от А |
85 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
(к !!!!) |
86 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
87 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
88 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
89 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
|
8A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
8B |
0 |
0 |
0 |
0 |
НОП |
ПА 79 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на 79 |
8C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
КОНЕЦ ВЫРАВНИВАНИЯ ПОРЯДКОВ |
8D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
СЛОЖЕНИЕ МАНТИС |
8E |
0 |
0 |
0 |
0 |
НОП |
ПА 90 |
ПКЕ |
0 |
РР := РОН0 + П |
|
8F |
0 |
0 |
0 |
0 |
НОП |
ПА 238 |
ПКН |
0 |
РР:=(РР)+П |
идти_на И |
90 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН2 xor РР |
|
91 |
0 |
0 |
0 |
0 |
НОП |
ПА 92 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то AВ |
92 |
0 |
0 |
0 |
0 |
НОП |
ПА АВ |
ПКЕ |
0 |
РР:=(РР)+П |
(13) если !СДЛ1 то Зн.Ам=Зн.Вм |
93 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
94 |
0 |
0 |
0 |
0 |
НОП |
ПА 95 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 9С |
95 |
0 |
0 |
0 |
0 |
НОП |
ПА 9С |
ПКЕ |
0 |
РР:=(РР)+П |
(14) Если !СДЛ1 то Ам>0 |
96 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
97 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
98 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
99 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
|
9A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН2 - РР - 1 + П |
в РР хранится доп.код(В-А) |
9B |
0 |
0 |
0 |
0 |
НОП |
ПА А1 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на А1 |
9C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
(к 14) Ам>0 |
9D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
9E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
9F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
|
A0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН0 - РР - 1 + П |
в РР хранится доп.код(А-В) |
A1 |
0 |
0 |
0 |
0 |
НОП |
ПА А2 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то А8 |
A2 |
0 |
0 |
0 |
0 |
НОП |
ПА А8 |
ПКЕ |
0 |
РР:=(РР)+П |
(15) Если РР<0 то его надо перевести в прямой код |
A3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
A4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Перевод чила из доп.кода в прямой |
A5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
A6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
A7 |
0 |
0 |
0 |
0 |
НОП |
ПА А9 |
ПКЕ |
1 |
РР := !РР + П |
идти_на А9 |
A8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
(к 15) |
A9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
Записываем РР в мантису С. идти на НОРМАЛИЗАЦИЮ |
AA |
0 |
0 |
0 |
0 |
НОП |
ПА Е3 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на Е3 |
AB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
(к 13) |
AC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
AD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
AE |
0 |
0 |
0 |
0 |
НОП |
ПА В0 |
ПКЕ |
0 |
РОН7 := РР + П |
РОН7=|Ам| |
AF |
0 |
0 |
0 |
0 |
НОП |
ПА 23B |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на ИЛИ |
B0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
B1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
B2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вм| |
B3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
РР=|Ам|+|Вм| |
B4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
См=|Ам|+|Вм| |
B5 |
0 |
0 |
0 |
0 |
НОП |
ПА B6 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то CD |
B6 |
0 |
0 |
0 |
0 |
НОП |
ПА CD |
ПКЕ |
0 |
РР:=(РР)+П |
(16) Если !СДЛ1 то переполнение не произошло |
B7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
B8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=См -> на 1 |
B9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
BA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
BB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН7 := РР + П |
Формируем 0...01 |
BC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
BD |
0 |
0 |
0 |
0 |
НОП |
ПА ВЕ |
ПСД1 |
0 |
РР := !РР + П |
Если П то С0 иначе С5 |
BE |
0 |
0 |
0 |
0 |
НОП |
ПА С0 |
ПКЕ |
0 |
РР := !РР + П |
(!!!!!!) Если Сп=0 то Сп=-1 |
BF |
0 |
0 |
0 |
0 |
НОП |
ПА С5 |
ПКЕ |
0 |
РР := !РР + П |
|
C0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
C1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
C2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР + П |
|
C3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
Сп=-1 |
C4 |
0 |
0 |
0 |
0 |
НОП |
ПА С0 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на С0 |
C5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
C6 |
0 |
0 |
0 |
0 |
НОП |
ПА С7 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то СА |
C7 |
0 |
0 |
0 |
0 |
НОП |
ПА СА |
ПКЕ |
0 |
РР:=(РР)+П |
(!!!!!!) Если Сп>0 то Сп=Сп-1 иначе Сп=-(|Сп|+1) |
C8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
C9 |
0 |
0 |
0 |
0 |
НОП |
ПА СС |
ПКЕ |
0 |
РР := РОН7 + РР + П |
идти_на СС |
CA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
(к !!!!!!) |
CB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР - РОН7 - 1 + П |
РР=Сп-1-1+1 |
CC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
CD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН7 := !П |
УКАЗАТЕЛЬ: Зн.См=Зн.Ам. РОН7=0...0 |
CE |
0 |
0 |
0 |
0 |
НОП |
ПА D0 |
ПКЕ |
0 |
РР := РОН0 + П |
РР=Ам |
CF |
0 |
0 |
0 |
0 |
НОП |
ПА 23E |
ПКЕ |
0 |
РР := РОН0 + П |
идти_на НЕ |
D0 |
0 |
0 |
0 |
0 |
НОП |
ПА D1 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то D7 |
D1 |
0 |
0 |
0 |
0 |
НОП |
ПА D7 |
ПКЕ |
0 |
РР:=(РР)+П |
(17) Если Ам>0 то сохраняем знак "0" |
D2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
D3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
D4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=10...0 |
D5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН4 + П |
|
D6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
|
D7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
(к 17) Зн.См=Зн.Ам КОНЕЦ СЛОЖЕНИЯ МАНТИС |
D8 |
0 |
0 |
0 |
0 |
НОП |
ПА Е3 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на Е3 |
D9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛ: С=А |
DA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
DB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
DC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
НОРМАЛИЗАЦИЮ |
DD |
0 |
0 |
0 |
0 |
НОП |
ПА Е3 |
ПКЕ |
0 |
РОН5 := РР + П |
идти_на Е3 |
DE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛ: С=В |
DF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
E0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
E1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
НОРМАЛИЗАЦИЮ |
E2 |
0 |
0 |
0 |
0 |
НОП |
ПА Е3 |
ПКЕ |
0 |
РОН5 := РР + П |
идти_на Е3 |
E3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛЬ: НОРМАЛИЗАЦИЯ |
E4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН7 := !П |
|
E5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН4 + П |
|
E6 |
0 |
0 |
0 |
0 |
НОП |
ПА Е7 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то ЕВ |
E7 |
0 |
0 |
0 |
0 |
НОП |
ПА ЕВ |
ПКЕ |
0 |
РР:=(РР)+П |
(18) Если !СДЛ1 то См > 0 |
E8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
E9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
EA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=Зн.См |
EB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН4 + П |
(к 18) |
EC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
ED |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
Сюда вернем цикл |
EE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
EF |
0 |
0 |
0 |
0 |
НОП |
ПА F0 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то F2 иначе 109 |
F0 |
0 |
0 |
0 |
0 |
НОП |
ПА F2 |
ПКЕ |
0 |
РР:=(РР)+П |
(19) Если См[1]=0 то продолжить иначе закончить цикл |
F1 |
0 |
0 |
0 |
0 |
НОП |
ПА 109 |
ПКЕ |
0 |
РР:=(РР)+П |
|
F2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
F3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
F4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
УКАЗАТЕЛЬ: Сп=Сп-1 |
F5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
F6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН0 := РР + П |
Формируем 0...01 |
F7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
F8 |
0 |
0 |
0 |
0 |
НОП |
ПА F9 |
ПВП |
1 |
РР := !РР + П |
Если П то EB иначе FF |
F9 |
0 |
0 |
0 |
0 |
НОП |
ПА ЕB |
ПКЕ |
0 |
РР:=(РР)+П |
(!!!!!!) Если Сп=0 то Сп=-1 |
FA |
0 |
0 |
0 |
0 |
НОП |
ПА FF |
ПКЕ |
0 |
РР:=(РР)+П |
|
FB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
FC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
FD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН5 := РР + П |
Сп=-1 |
FE |
0 |
0 |
0 |
0 |
НОП |
ПА 107 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на 107 |
FF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
100 |
0 |
0 |
0 |
0 |
НОП |
ПА 101 |
ПКЕ |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 104 |
101 |
0 |
0 |
0 |
0 |
НОП |
ПА 104 |
ПКЕ |
0 |
РР:=(РР)+П |
(!!!!!!) Если Сп>0 то Сп=Сп-1 иначе Сп=-(|Сп|+1) |
102 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
|
103 |
0 |
0 |
0 |
0 |
НОП |
ПА 106 |
ПКЕ |
0 |
РР := РОН0 + РР + П |
идти_на 106 |
104 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
(к !!!!!!) |
105 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР - РОН7 - 1 + П |
РР=Сп-1-1+1 |
106 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
107 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
КОНЕЦ: Сп=Сп-1 |
108 |
0 |
0 |
0 |
0 |
НОП |
ПА ED |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на ЕD |
109 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
(к 19) |
10A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
10B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
РР=Зн.См+См(нормализованное) |
10C |
0 |
0 |
0 |
0 |
НОП |
ПА 240 |
ПКН |
0 |
РОН4 := РР + П |
идти_на выдачу результата |
10D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
КОНЕЦ НОРМАЛИЗАЦИИ |
10E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
КОНЕЦ ПРОГИ |
10F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
ВЫЧИТАНИЕ |
110 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
РР=10...0 |
111 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
x |
РР := РОН2 xor РР |
|
112 |
0 |
0 |
0 |
0 |
НОП |
ПА F |
ПКЕ |
0 |
РОН2 := РР + П |
идти_на F |
113 |
0 |
0 |
0 |
0 |
НОП |
ПА 114 |
ПВП |
1 |
РР := !РОН0 + П |
Если П то 197 УМНОЖЕНИЕ |
114 |
0 |
0 |
0 |
0 |
НОП |
ПА 197 |
ПКЕ |
0 |
РР:=(РР)+П |
(1) Если П то А=0 |
115 |
0 |
0 |
0 |
0 |
НОП |
ПА 116 |
ПВП |
1 |
РР := !РОН2 + П |
Если П то 197 |
116 |
0 |
0 |
0 |
0 |
НОП |
ПА 197 |
ПКЕ |
0 |
РР:=(РР)+П |
(2) Если П то В=0 |
117 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
ВЫЧИСЛЕНИЕ ПОРЯДКОВ |
118 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
119 |
0 |
0 |
0 |
0 |
НОП |
ПА 11А |
ПКЕ |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 11Е |
11A |
0 |
0 |
0 |
0 |
НОП |
ПА 11Е |
ПКЕ |
0 |
РР:=(РР)+П |
(3) Если !СДЛ1 то Ап>0 |
11B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
11C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
11D |
0 |
0 |
0 |
0 |
НОП |
ПА 11F |
ПКE |
0 |
РОН6 := РР + П |
идти_на 11F |
11E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН6 := !П |
(к 3) |
11F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
120 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН3 xor РР |
|
121 |
0 |
0 |
0 |
0 |
НОП |
ПА 122 |
ПКЕ |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 140 |
122 |
0 |
0 |
0 |
0 |
НОП |
ПА 140 |
ПКE |
0 |
РР:=(РР)+П |
(4) Если !СДЛ1 то знаки равны |
123 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
124 |
0 |
0 |
0 |
0 |
НОП |
ПА 125 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 12E |
125 |
0 |
0 |
0 |
0 |
НОП |
ПА 12Е |
ПКЕ |
0 |
РР:=(РР)+П |
(5) Если !СДЛ1 то Ап>0 |
126 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
127 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
128 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Ап| |
129 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
|
12A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
12B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
12C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вп| |
12D |
0 |
0 |
0 |
0 |
НОП |
ПА 136 |
ПКЕ |
1 |
РР := РР - РОН7 - 1 + П |
идти_на 136 |
12E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
(к 5) |
12F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
130 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вп| |
131 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
|
132 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
133 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
134 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Ап| |
135 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР - РОН7 - 1 + П |
РР=|Ап|-|Вп| |
136 |
0 |
0 |
0 |
0 |
НОП |
ПА 137 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 13Е |
137 |
0 |
0 |
0 |
0 |
НОП |
ПА 13Е |
ПКЕ |
0 |
РР:=(РР)+П |
(6) Если !СДЛ1 то НЕ переводим из доп кода |
138 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
139 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !РР + П |
|
13A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
13B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
13C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
формируем 10..0 |
13D |
0 |
0 |
0 |
0 |
НОП |
ПА 14Е |
ПКЕ |
0 |
РОН5 := РОН5 + РР + П |
идти_на 14Е |
13E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
(к 6) |
13F |
0 |
0 |
0 |
0 |
НОП |
ПА 14Е |
ПКЕ |
0 |
РОН5 := РР + П |
идти_на 14Е |
140 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
(к 4) |
141 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
142 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Ап| |
143 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
|
144 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
145 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
146 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
РР=|Вп| |
147 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + РР + П |
|
148 |
0 |
0 |
0 |
0 |
НОП |
ПА 148 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 14В иначе 193 |
149 |
0 |
0 |
0 |
0 |
НОП |
ПА 14В |
ПКЕ |
0 |
РР:=(РР)+П |
(7) Если !СДЛ1 то переполнения нет |
14A |
0 |
0 |
0 |
0 |
НОП |
ПА 193 |
ПКЕ |
0 |
РР:=(РР)+П |
|
14B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
14C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН6 xor РР |
|
14D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
14E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
КОНЕЦ ВЫЧИСЛЕНИЯ ПОРЯДКОВ |
14F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
ВЫЧИСЛЕНИЕ ЗнСм |
150 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
151 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН2 xor РР |
|
152 |
0 |
0 |
0 |
0 |
НОП |
ПА 153 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 157 |
153 |
0 |
0 |
0 |
0 |
НОП |
ПА 157 |
ПКЕ |
0 |
РР:=(РР)+П |
(8) Если !СДЛ1 то ЗнСм=0 |
154 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
155 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
формируем 10..0 |
156 |
0 |
0 |
0 |
0 |
НОП |
ПА 158 |
ПКЕ |
0 |
РОН6 := РР + П |
идти_на 158 |
157 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН6 := !П |
(к 8) |
158 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
конец определения ЗнСм |
159 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
ВЫЧИСЛЕНИЕ См |
15A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
15B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
15C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
15D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
15E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
15F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
160 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН2 := РР + П |
148-14FВЗЯТИЕ МОДУЛЕЙ |
161 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН1 := !П |
|
162 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН3 := !П |
|
163 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН4 := !П |
|
164 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
165 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
166 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=10..0 |
167 |
0 |
0 |
0 |
0 |
НОП |
ПА 173 |
ПКЕ |
0 |
РР:=(РР)+П |
идти_на 173 |
168 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
начало цикла умножения |
169 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
16A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН1 := РР + П |
Сдвигаем вторую половинку Ам-> |
16B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
16C |
0 |
0 |
0 |
0 |
НОП |
ПА 16D |
ПСД1 |
0 |
РР := СЦП(РР + П) |
Если !СДЛ1 то 170 |
16D |
0 |
0 |
0 |
0 |
НОП |
ПА 170 |
ПКE |
0 |
РР:=(РР)+П |
(9) Если !СДЛ1 то иначе РОН1[1]=1 |
16E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
16F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН1 := РОН1 + РР + П |
|
170 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
(к 9) |
171 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
172 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
173 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
174 |
0 |
0 |
0 |
0 |
НОП |
ПА 175 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 17D |
175 |
0 |
0 |
0 |
0 |
НОП |
ПА 17D |
ПКЕ |
0 |
РР:=(РР)+П |
(10) Если !СДЛ1 то на сдвиг Вм начало цикла |
176 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
177 |
0 |
0 |
0 |
0 |
НОП |
ПА 177 |
ПВП |
0 |
РОН3 := РОН3 + РР + П |
Если П то 17В |
178 |
0 |
0 |
0 |
0 |
НОП |
ПА 17В |
ПКЕ |
0 |
РР:=(РР)+П |
Если П то возникло пререполнение |
179 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
17A |
0 |
0 |
0 |
0 |
НОП |
ПА 17D |
ПКЕ |
0 |
РОН4 := РОН4 + РР + П |
идти_на 17D |
17B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
17C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН4 := РОН4 + РР + П |
|
17D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
(к 10) |
17E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
17F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН2 := РР + П |
|
180 |
0 |
0 |
0 |
0 |
НОП |
ПА 181 |
ПВП |
1 |
РР := !РР + П |
Если П то 183 иначе 168 |
181 |
0 |
0 |
0 |
0 |
НОП |
ПА 183 |
ПКЕ |
0 |
РР:=(РР)+П |
(11) Если П то Вм=0 => конец цикла иначе следующая итеррация |
182 |
0 |
0 |
0 |
0 |
НОП |
ПА 168 |
ПКЕ |
0 |
РР:=(РР)+П |
|
183 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Конец цикла |
184 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
185 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РОН4 := РОН4 xor РР |
|
186 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Нормализация(self version) |
187 |
0 |
0 |
0 |
0 |
НОП |
ПА 188 |
ПВП |
1 |
РР := !РОН5 + П |
Если П то 18А иначе 18D |
188 |
0 |
0 |
0 |
0 |
НОП |
ПА 18A |
ПКЕ |
0 |
РР:=(РР)+П |
(12) Если П то Сп=0 |
189 |
0 |
0 |
0 |
0 |
НОП |
ПА 18F |
ПКЕ |
0 |
РР:=(РР)+П |
|
18A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
18B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
18C |
0 |
0 |
0 |
0 |
НОП |
ПА 192 |
ПКЕ |
1 |
РОН5 := РР + П |
идти_на 192 |
18D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН5 + П |
(к 12) |
18E |
0 |
0 |
0 |
0 |
НОП |
ПА 18F |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 191 |
18F |
0 |
0 |
0 |
0 |
НОП |
ПА 191 |
ПКЕ |
0 |
РР:=(РР)+П |
(13) Если !СДЛ1 то Сп>0 |
190 |
0 |
0 |
0 |
0 |
НОП |
ПА 192 |
ПКЕ |
1 |
РОН5 := РОН5 + П |
идти_на 192 |
191 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
(к 13) |
192 |
0 |
0 |
0 |
0 |
НОП |
ПА 240 |
ПКЕ |
0 |
РОН5 := РОН5 - РР - 1 + П |
идти_на выдачу результата |
193 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
(к 7) ФОРМИРОВАНИЕ СООБЩЕНИЯ ОБ ОШИБКЕ |
194 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
195 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РРР := РР + П |
|
196 |
0 |
0 |
0 |
0 |
НОП |
ПА 240 |
ПКН |
1 |
РРР := РР + П |
идти_на выдачу результата |
197 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН3 := !П |
|
198 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН4 := !П |
|
199 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН5 := !П |
идти_на выдачу результата |
19A |
0 |
0 |
0 |
0 |
НОП |
ПА 19В |
ПВП |
1 |
РР := !РОН2 + П |
Если П то 233 ДЕЛЕНИЕ |
19B |
0 |
0 |
0 |
0 |
НОП |
ПА 233 |
ПКЕ |
0 |
РР:=(РР)+П |
(1) Если П то Вм=0 и формируем сообщение об ошибке |
19C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
Проверка на А>В |
19D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
19E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
19F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН6 := РР + П |
|
1A0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
1A1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1A2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1A3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН6 - РР - 1 + П |
|
1A4 |
0 |
0 |
0 |
0 |
НОП |
ПА 1А5 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1А7 иначе 1С2 |
1A5 |
0 |
0 |
0 |
0 |
НОП |
ПА 1А7 |
ПКЕ |
0 |
РР:=(РР)+П |
(2) Если !СДЛ1 то |Aм|>|Bм| |
1A6 |
0 |
0 |
0 |
0 |
НОП |
ПА 1С2 |
ПКЕ |
0 |
РР:=(РР)+П |
|
1A7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
1A8 |
0 |
0 |
0 |
0 |
НОП |
ПА 1А9 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1АD |
1A9 |
0 |
0 |
0 |
0 |
НОП |
ПА 1AD |
ПКЕ |
0 |
РР:=(РР)+П |
(3) Если !СДЛ1 то А>0 |
1AA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1AB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
1AC |
0 |
0 |
0 |
0 |
НОП |
ПА 1AE |
ПКE |
0 |
РОН6 := РР + П |
идти_на 1AE |
1AD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН6 := !П |
(к 3) |
1AE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
1AF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1B0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1B1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1B2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + РР + П |
|
1B3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
1B4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1B5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
1B6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР + П |
|
1B7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН1 - РР - 1 + П |
|
1B8 |
0 |
0 |
0 |
0 |
НОП |
ПА 1A4 |
ПВП |
1 |
РР := !РР + П |
Если П то 1BC иначе 1BB |
1B9 |
0 |
0 |
0 |
0 |
НОП |
ПА 1ВС |
ПКЕ |
0 |
РР:=(РР)+П |
(4) Если П то Ап=-1 |
1BA |
0 |
0 |
0 |
0 |
НОП |
ПА 1ВВ |
ПКЕ |
0 |
РР:=(РР)+П |
|
1BB |
0 |
0 |
0 |
0 |
НОП |
ПА 1С2 |
ПКЕ |
1 |
РОН1 := !П |
идти_на 1С2 |
1BC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
(к 4) |
1BD |
0 |
0 |
0 |
0 |
НОП |
ПА 1ВЕ |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1С1 |
1BE |
0 |
0 |
0 |
0 |
НОП |
ПА 1С1 |
ПКЕ |
0 |
РР:=(РР)+П |
(5) Если !СДЛ1 то А>0 иначе А<0 |
1BF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1C0 |
0 |
0 |
0 |
0 |
НОП |
ПА 1С2 |
ПКЕ |
0 |
РОН1 := РОН1 - РР - 1 + П |
идти_на 1С2 |
1C1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН1 := РОН1 + П |
(к 5) |
1C2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
(к 2) Определение порядка результата |
1C3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
1C4 |
0 |
0 |
0 |
0 |
НОП |
ПА 1С5 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1С9 |
1C5 |
0 |
0 |
0 |
0 |
НОП |
ПА 1С9 |
ПКЕ |
0 |
РР:=(РР)+П |
(6) Если !СДЛ1 то А > 0 иначе А < 0 |
1C6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1C7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
1C8 |
0 |
0 |
0 |
0 |
НОП |
ПА 1СА |
ПКЕ |
0 |
РОН6 := РР + П |
идти_на 1СА |
1C9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН6 := !П |
(к 6) |
1CA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
1CB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН3 xor РР |
|
1CC |
0 |
0 |
0 |
0 |
НОП |
ПА 1CD |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1D9 |
1CD |
0 |
0 |
0 |
0 |
НОП |
ПА 1D9 |
ПКЕ |
0 |
РР:=(РР)+П |
(7) Если !СДЛ1 то знАп=знВп |
1CE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
Берем модули |
1CF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1D0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1D1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН1 := РР + П |
|
1D2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
1D3 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1D4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1D5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН3 := РР + П |
|
1D6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
1D7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + РР + П |
|
1D8 |
0 |
0 |
0 |
0 |
НОП |
ПА 1ED |
ПКЕ |
0 |
РОН5 := РР + П |
идти_на 1ED |
1D9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
(к 7) Берем модули |
1DA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1DB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1DC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН1 := РР + П |
|
1DD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН3 + П |
|
1DE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1DF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1E0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН3 := РР + П |
|
1E1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН1 + П |
|
1E2 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РР - РОН3 - 1 + П |
|
1E3 |
0 |
0 |
0 |
0 |
НОП |
ПА 1Е4 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1EB |
1E4 |
0 |
0 |
0 |
0 |
НОП |
ПА 1ЕВ |
ПКЕ |
0 |
РР:=(РР)+П |
(8) Если !СДЛ1 то иначе переводим из допкода |
1E5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
1E6 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !РР + П |
|
1E7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
1E8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1E9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
1EA |
0 |
0 |
0 |
0 |
НОП |
ПА 1ЕD |
ПКЕ |
х |
РОН5 := РОН5 xor РР |
идти_на 1ЕD |
1EB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
(к 8) |
1EC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН5 := РР + П |
|
1ED |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
1EE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РОН5 := РОН5 xor РР |
|
1EF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Определение знака результата в РОН6 |
1F0 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
1F1 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН2 xor РР |
|
1F2 |
0 |
0 |
0 |
0 |
НОП |
ПА 1F3 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 1F7 |
1F3 |
0 |
0 |
0 |
0 |
НОП |
ПА 1F7 |
ПКЕ |
0 |
РР:=(РР)+П |
(9) Если !СДЛ1 то ЗнСм=0 |
1F4 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
1F5 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
Константа 10...0 |
1F6 |
0 |
0 |
0 |
0 |
НОП |
ПА 1F8 |
ПКE |
0 |
РОН6 := РР + П |
идти_на 1F8 |
1F7 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РОН6 := !П |
(к 9) |
1F8 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Получение модулей мантисс |
1F9 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
1FA |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1FB |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
1FC |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
РОН0=|Ам| |
1FD |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
1FE |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛЛ(РР + П) |
|
1FF |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЛП(РР + П) |
|
200 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН2 := РР + П |
РОН2=|Вм| |
201 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Определение С1 |
202 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
|
203 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
204 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
205 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
РОН7=010...0 |
206 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
207 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := САП(РР + П) |
|
208 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН2 := РР + П |
Сдвинули Вм вправо. |
209 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН0 - РР - 1 + П |
|
20A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
20B |
0 |
0 |
0 |
0 |
НОП |
ПА 20С |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 20E иначе 210 |
20C |
0 |
0 |
0 |
0 |
НОП |
ПА 20Е |
ПКЕ |
0 |
РР:=(РР)+П |
(10) Если !СДЛ1 то См1=1 иначе Цикл |
20D |
0 |
0 |
0 |
0 |
НОП |
ПА 210 |
ПКЕ |
0 |
РР:=(РР)+П |
|
20E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
20F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
210 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Цикл: |
211 |
0 |
0 |
0 |
0 |
НОП |
ПА 212 |
ПВП |
1 |
РР := !РОН2 + П |
Если П то 22F |
212 |
0 |
0 |
0 |
0 |
НОП |
ПА 22F |
ПКЕ |
0 |
РР:=(РР)+П |
(11) Если П то Вм=0 и конец цикла |
213 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
214 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := СЦП(РР + П) |
|
215 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
Сдвигаем единицу вправо |
216 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
217 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := САП(РР + П) |
|
218 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН2 := РР + П |
Сдвинули Вм вправо. |
219 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
|
21A |
0 |
0 |
0 |
0 |
НОП |
ПА 21В |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 21D иначе 226 |
21B |
0 |
0 |
0 |
0 |
НОП |
ПА 21D |
ПКЕ |
0 |
РР:=(РР)+П |
(12) Если !СДЛ1 то Сi-1=1 иначе Сi-1=0 |
21C |
0 |
0 |
0 |
0 |
НОП |
ПА 226 |
ПКЕ |
0 |
РР:=(РР)+П |
|
21D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Указатель: Сi-1=1 |
21E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
21F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := РОН0 - РР - 1 + П |
|
220 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
221 |
0 |
0 |
0 |
0 |
НОП |
ПА 222 |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 224 иначе 210 |
222 |
0 |
0 |
0 |
0 |
НОП |
ПА 224 |
ПКЕ |
0 |
РР:=(РР)+П |
(13) Если !СДЛ1 то Смi=1 иначе Цикл |
223 |
0 |
0 |
0 |
0 |
НОП |
ПА 210 |
ПКЕ |
0 |
РР:=(РР)+П |
|
224 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
225 |
0 |
0 |
0 |
0 |
НОП |
ПА 210 |
ПКЕ |
0 |
РОН4 := РОН4 + РР + П |
идти_на 210 |
226 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Указатель: Сi-1=0 |
227 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН2 + П |
|
228 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + РР + П |
|
229 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН0 := РР + П |
|
22A |
0 |
0 |
0 |
0 |
НОП |
ПА 22B |
ПСД1 |
0 |
РР := СЦЛ(РР + П) |
Если !СДЛ1 то 22D иначе 210 |
22B |
0 |
0 |
0 |
0 |
НОП |
ПА 22D |
ПКЕ |
0 |
РР:=(РР)+П |
(14) Если !СДЛ1 то Смi=1 иначе Цикл |
22C |
0 |
0 |
0 |
0 |
НОП |
ПА 210 |
ПКЕ |
0 |
РР:=(РР)+П |
|
22D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН7 + П |
|
22E |
0 |
0 |
0 |
0 |
НОП |
ПА 210 |
ПКЕ |
0 |
РОН4 := РОН4 + РР + П |
идти_на 210 |
22F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Конец Цикла |
230 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Прибавление знака |
231 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН6 + П |
|
232 |
0 |
0 |
0 |
0 |
НОП |
ПА 240 |
ПКЕ |
0 |
РОН4 := РОН4 + РР + П |
идти_на выдачу результата |
233 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Формирование сообщения об ошибке |
234 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := !П |
(к 1) |
235 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
1 |
РР := СЦП(РР + П) |
|
236 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН7 := РР + П |
|
237 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РРР := РОН7 |
|
238 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
И |
239 |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН2 and РР |
|
23A |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
23B |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := РОН0 + П |
ИЛИ |
23C |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
х |
РР := РОН2 or РР |
|
23D |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
23E |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РР := !РОН0 + П |
НЕ |
23F |
0 |
0 |
0 |
0 |
НОП |
СЧЕТ |
ПКН |
0 |
РОН4 := РР + П |
|
240 |
1 |
1 |
0 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПС ВЫДАЧА РЕЗУЛЬТАТА |
241 |
1 |
1 |
0 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
х |
ШинВых := РРР |
Отправка сообщения об ошибке |
242 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИРС |
0 |
РР:=(РР)+П |
Ждем ПРС |
243 |
0 |
0 |
0 |
0 |
НОП |
ПА 244 |
ПВП |
1 |
РР := !РРР + П |
Если П то *** иначе *** |
244 |
0 |
0 |
0 |
0 |
НОП |
ПА 246 |
ПКЕ |
0 |
РР:=(РР)+П |
Если П то ошибки нет иначе на начало |
245 |
0 |
0 |
0 |
0 |
НОП |
ПА 0 |
ПКЕ |
0 |
РР:=(РР)+П |
|
246 |
1 |
1 |
0 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
х |
ШинВых := РОН4 |
Отправка См |
247 |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИРС |
0 |
РР:=(РР)+П |
Ждем ПРС |
248 |
1 |
1 |
0 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
0 |
РР:=(РР)+П |
Отправка ПС |
249 |
1 |
1 |
0 |
0 |
М3:=(М2) |
СЧЕТ |
ПКН |
х |
ШинВых := РОН5 |
Отправка Сп |
24A |
0 |
0 |
0 |
0 |
М1:=(М3) |
СЧЕТ |
ПИРС |
0 |
РР:=(РР)+П |
Ждем ПРС |
24B |
0 |
0 |
0 |
0 |
НОП |
ПА 0 |
ПКЕ |
0 |
РР:=(РР)+П |
Возврат на начало |