Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой (29) / микропрограмма.doc
Скачиваний:
28
Добавлен:
15.06.2014
Размер:
452.1 Кб
Скачать

Микропрограмма

Адрес

МИ БМП

МИ БМУ

МИ КЛУ

МИ БМПП

ГТ

ПД

П

ОШ

Комментарии

0

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

0

Выдача ГТ

1

РР:=(РР)

Счёт

ПОП

М1:=(М3)

1

0

0

0

Ждём ОП

2

РОН0=Шинвх

Счёт

К0

М1:=(М3)

1

0

0

0

Приём МА

3

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

4

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

0

Выдача ГТ

5

РР:=(РР)

Счёт

ПОП

М1:=(М3)

1

0

0

0

Ждём ОП

6

РОН1=Шинвх

Счёт

К0

М1:=(М3)

1

0

0

0

Приём PA

7

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

8

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

0

Выдача ГТ

9

РР:=(РР)

Счёт

ПОП

М1:=(М3)

1

0

0

0

Ждём ОП

A

РОН2=Шинвх

Счёт

К0

М1:=(М3)

1

0

0

0

Приём МB

B

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

C

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

0

Выдача ГТ

D

РР:=(РР)

Счёт

ПОП

М1:=(М3)

1

0

0

0

Ждём ОП

E

РОН3=Шинвх

Счёт

К0

М1:=(М3)

1

0

0

0

Приём PB

F

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

10

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

0

Выдача ГТ

11

РР:=(РР)

Счёт

ПОП

М1:=(М3)

1

0

0

0

Ждём ОП

12

РОН4=Шинвх

РКМ,АТР13

К1

М1:=(М3)

1

0

0

0

Приём КОП

13

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

14

РОН2:=!РОН2+П

Счёт

К0

НОП

0

0

1

0

Вычитание 000

15

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

Сложение 001

16

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

Счёт

К0

НОП

0

0

0

0

0000…000

17

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

18

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

Счёт

К0

НОП

0

0

0

0

1111…111

19

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

1A

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

Счёт

К0

НОП

0

0

0

0

0111…111

1B

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

1C

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

Счёт

К0

НОП

0

0

0

0

1000…000

1D

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

1E

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

1F

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

20

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

21

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

22

РОН6:=РОН6ANDРР

Счёт

К0

НОП

0

0

0

0

Знак MA

23

РОН7:=РОН7ANDРР

Счёт

К0

НОП

0

0

0

0

Знак MB

24

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0111…111

25

РОН0:=РОН0ANDРР

Счёт

К0

НОП

0

0

0

0

|MA|

26

РОН2:=РОН2ANDРР

Счёт

К0

НОП

0

0

0

0

|MB|

27

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

28

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

29

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

2A

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

Счёт

К0

НОП

0

0

1

0

PA-PB

2B

РР:=РОН5+П

Счёт

К0

НОП

0

0

0

0

2C

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

2D

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

ПА 4F

К1

НОП

0

0

1

0

PA=PB?

2E

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

1000…000

2F

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

1000…000 то PA<PB?

30

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

ПА 42

КВПАЛУ

НОП

0

0

1

0

31

РР:=(РР)

ПА 35

К1

НОП

0

0

0

0

PA<PB

32

33

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

34

РР:=(РР)

ПА 15

K1

НОП

0

0

0

0

Сложение

35

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

36

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

37

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

38

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

знPA

39

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

ПА 3D

КВПАЛУ

НОП

0

0

1

0

PA>0?

3A

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

Счёт

К0

НОП

0

0

1

0

PA<0

3B

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

Счёт

К0

НОП

0

0

0

0

PA=PA-1

3C

РР:=(РР)

ПА 3E

К1

НОП

0

0

0

0

3D

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

Счёт

К0

НОП

0

0

0

0

PA>0, PA=PA+1

3E

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

3F

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

Счёт

К0

НОП

0

0

0

0

40

РОН0:=РР+П

Счёт

К0

НОП

0

0

0

0

→MA

41

РР:=(РР)

ПА 27

К1

НОП

0

0

0

0

42

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

PA>PB

43

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

44

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

45

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

46

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

ПА 4A

КВПАЛУ

НОП

0

0

1

0

PB>0?

47

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

Счёт

К0

НОП

0

0

1

0

PB<0

48

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

Счёт

К0

НОП

0

0

0

0

PB=PB-1

49

РР:=(РР)

ПА 4B

К1

НОП

0

0

0

0

4A

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

Счёт

К0

НОП

0

0

1

0

PB>0, PB=PB+1

4B

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

4C

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

Счёт

К0

НОП

0

0

0

0

4D

РОН2:=РР+П

Счёт

К0

НОП

0

0

0

0

→MB

4E

РР:=(РР)

ПА 27

К1

НОП

0

0

0

0

4F

РР:=РОН6+П

Счёт

К0

НОП

0

0

0

0

50

РОН0:=РОН0orРР

Счёт

К0

НОП

0

0

0

0

Присвоили знак MA

51

РР:=РОН7+П

Счёт

К0

НОП

0

0

0

0

52

РР:=(РР)

ПА 55

K1

НОП

0

0

0

0

53

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

54

РР:=(РР)

ПА 5D

K1

НОП

0

0

0

0

Умножение

55

РОН2:=РОН2orРР

Счёт

К0

НОП

0

0

0

0

Присвоили знак MB

56

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

57

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

58

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

59

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

Счёт

К0

НОП

0

0

0

0

MC=MA+MB

5A

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

5B

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

PC=PB

5C

РР:=(РР)

ПА 193

К1

НОП

0

0

0

0

Нормализация

5D

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

Умножение 010

5E

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

Счёт

К0

НОП

0

0

0

0

5F

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

Счёт

К0

НОП

0

0

0

0

0000…000

60

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

1111…111

61

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

Счёт

К0

НОП

0

0

0

0

0111…111

62

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

1000…000

63

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

64

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

65

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

66

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

ПА 6B

КВПАЛУ

НОП

0

0

1

0

MA=0?

67

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

68

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

69

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

ПА 6B

КВПАЛУ

НОП

0

0

1

0

MB=0?

6A

РР:=(РР)

ПА 75

К1

НОП

0

0

0

0

6B

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

MA=0 или MB=0

6C

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

Счёт

К0

НОП

0

0

0

0

0000…000

6D

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

MC=0

6E

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

PC=0

6F

РР:=(РР)

ПА 214

К1

НОП

0

0

0

0

Вывод

70

71

72

73

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

74

РР:=(РР)

ПА 10E

K1

НОП

0

0

0

0

Деление

75

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

76

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

77

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

78

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

Счёт

К0

НОП

0

0

0

0

PC=PA+PB

79

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

7A

РОН1:=РР+П

Счёт

К0

НОП

0

0

0

0

7B

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

7C

РОН3:=РР+П

Счёт

К0

НОП

0

0

0

0

7D

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

7E

РОН1:=РОН1ANDРР

Счёт

К0

НОП

0

0

0

0

7F

РОН3:=РОН3ANDРР

Счёт

К0

НОП

0

0

0

0

80

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

81

РОН1:=РОН1xorРР

Счёт

К0

НОП

0

0

0

0

ЗнMC=знMA xor знMB

82

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

83

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

01111…111

84

РОН0:=РОН0ANDРР

Счёт

К0

НОП

0

0

0

0

|MA|

85

РОН2:=РОН2ANDРР

Счёт

К0

НОП

0

0

0

0

|MB|

86

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

87

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

Счёт

К0

НОП

0

0

0

0

0000…000

88

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

1111…111

89

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

Счёт

К0

НОП

0

0

0

0

1111…110

8A

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

8B

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

8C

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

8D

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

Счёт

К0

НОП

0

0

0

0

8E

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

0000…000

8F

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

90

РОН3:=РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

91

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

Счёт

К0

НОП

0

0

0

0

0000…010

92

РР:=(РР)

ПА 95

К1

НОП

0

0

0

0

93

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

94

РР:=(РР)

ПА 172

K1

НОП

0

0

0

0

Конъюнкция

95

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…011

96

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

Счёт

К0

НОП

0

0

0

0

0000…0100

97

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…111

98

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

99

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

9A

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

ПА 10B

КВПАЛУ

НОП

0

0

1

0

Сч=0?

9B

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

9C

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

9D

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

9E

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

9F

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

ПА 102

КВПАЛУ

НОП

0

0

1

0

0000...001 если MB[n]=1

100

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

MB[n]=1

101

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

Счёт

К0

НОП

0

0

0

0

MC=MC+MA

102

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

103

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

Счёт

К0

НОП

0

0

0

0

104

РОН0:=РР+П

Счёт

К0

НОП

0

0

0

0

→MA

105

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

106

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

Счёт

К0

НОП

0

0

0

0

107

РОН2:=РР+П

Счёт

К0

НОП

0

0

0

0

→MB

108

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

Счёт

К0

НОП

0

0

1

0

109

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

Счёт

К0

НОП

0

0

0

0

Сч=Сч-1

10A

РР:=(РР)

ПА 98

К1

НОП

0

0

0

0

10B

РР:=РОН1+П

Счёт

К0

НОП

0

0

1

0

10C

РОН6:=РОН6orРР

Счёт

К0

НОП

0

0

0

0

Присвоили MC знак

10D

РР:=(РР)

ПА 193

К1

НОП

0

0

0

0

Нормализация

10E

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

Деление 011

10F

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

Счёт

К0

НОП

0

0

0

0

110

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

Счёт

К0

НОП

0

0

0

0

0000…000

111

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

1111…111

112

РР:=(РР)

ПА 115

К1

НОП

0

0

0

0

0111…111

113

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

114

РР:=(РР)

ПА 17B

K1

НОП

0

0

0

0

Дизъюнкция

115

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

Счёт

К0

НОП

0

0

0

0

116

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

117

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

1000…000

118

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

119

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

11A

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

ПА 11C

КВПАЛУ

НОП

0

0

1

0

MB=0?

11B

РР:=(РР)

ПА 11F

К1

НОП

0

0

0

0

11C

РР:=(РР)

Счёт

К0

М3:=(М2)

1

0

0

1

Выдача ГТ, ОШИБКА

11D

РР:=(РР)

Счёт

К0

М3:=(М2)

0

0

0

0

Снятие ГТ

11E

РР:=(РР)

ПА 219

К1

НОП

0

0

0

0

Выход

11F

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

120

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

121

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

122

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

Счёт

К0

НОП

0

0

0

0

PC=PA-PB

123

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

124

РОН1:=РР+П

Счёт

К0

НОП

0

0

0

0

125

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

126

РОН3:=РР+П

Счёт

К0

НОП

0

0

0

0

127

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

128

РОН1:=РОН1ANDРР

Счёт

К0

НОП

0

0

0

0

129

РОН3:=РОН3ANDРР

Счёт

К0

НОП

0

0

0

0

12A

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

12B

РОН1:=РОН1xorРР

Счёт

К0

НОП

0

0

0

0

ЗнMC=знMA xor знMB

12C

РР:=!РОН4+П

Счёт

К0

НОП

0

0

0

0

12D

РОН0:=РОН0ANDPP

Счёт

К0

НОП

0

0

0

0

|MA|

12E

РОН2:=РОН2ANDPP

Счёт

К0

НОП

0

0

0

0

|MB|

12F

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

1000...000

130

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

Счёт

К0

НОП

0

0

0

0

131

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

0000…000

132

РР:=(РР)

ПА 135

К1

НОП

0

0

0

0

133

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

134

РР:=(РР)

ПА 184

K1

НОП

0

0

0

0

Инверсия

135

РР:=!РОН6+П

Счёт

К0

НОП

0

0

0

0

1111…111

136

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

Счёт

К0

НОП

0

0

0

0

1111…110

137

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

138

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

139

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

13A

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

Счёт

К0

НОП

0

0

0

0

0000…000

13B

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

13C

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

13D

РОН3:=РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

13E

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

Счёт

К0

НОП

0

0

0

0

0000…010

13F

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…011

140

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

Счёт

К0

НОП

0

0

0

0

000…0100

141

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…111

142

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

0000…001

143

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

1111…110

144

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

Счёт

К0

НОП

0

0

0

0

0111…111

145

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

146

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

1000…000

147

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

148

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

149

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

ПА 16F

КВПАЛУ

НОП

0

0

1

0

Сч=0?

14A

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

14B

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

14C

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

14D

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

1000…00 если зн MS=1

14E

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

ПА 155

КВПАЛУ

НОП

0

0

1

0

14F

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

Зн MS=1

150

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

Счёт

К0

НОП

0

0

0

0

MS=MS+MB

151

РР:=(РР)

ПА 158

К1

НОП

0

0

0

0

152

153

РР:=(РР)

Счёт

К0

М3:=(М2)

0

1

0

0

Снятие ГТ, выдача ПД

154

РР:=(РР)

ПА 189

K1

НОП

0

0

0

0

Сложение по |2|

155

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

Зн MS=0

156

РР:=!РР+П

Счёт

К0

НОП

0

0

1

0

157

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

Счёт

К0

НОП

0

0

0

0

MS=MS-MB

158

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

159

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

15A

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

15B

РОН5:=РОН5ANDРР

Счёт

К0

НОП

0

0

0

0

1000…000 если зн MS=1

15C

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

ПА 15E

К1

НОП

0

0

1

0

15D

РР:=(РР)

ПА 163

К1

НОП

0

0

0

0

MS=1

15E

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

1000…000

15F

РР:=!РР+П

Счёт

К0

НОП

0

0

1

0

01111…111

160

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

Счёт

К0

НОП

0

0

0

0

1111…110

161

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

162

РОН6:=РОН6orРР

Счёт

К0

НОП

0

0

0

0

MC[n]=1

163

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

164

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

165

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

ПА 16F

К1

НОП

0

0

1

0

MS=0?

166

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

167

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

Счёт

К0

НОП

0

0

0

0

168

РОН2:=РР+П

Счёт

К0

НОП

0

0

0

0

←MB

169

РР:=РОН6+П

Счёт

К0

НОП

0

0

0

0

16A

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

Счёт

К0

НОП

0

0

0

0

16B

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

←MC

16C

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

Счёт

К0

НОП

0

0

1

0

16D

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

Счёт

К0

НОП

0

0

0

0

Сч=Сч-1

16E

РР:=(РР)

ПА 147

К1

НОП

0

0

0

0

16F

РР:=РОН1+П

Счёт

К0

НОП

0

0

1

0

170

РОН6:=РОН6orРР

Счёт

К0

НОП

0

0

0

0

Присвоили знак MC

171

РР:=(РР)

ПА 193

К1

НОП

0

0

0

0

Нормализация

172

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

Конъюнкция 100

173

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

174

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

175

РОН6:=РОН6and РР

Счёт

К0

НОП

0

0

0

0

176

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

177

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

178

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

179

РОН7:=РОН7and РР

Счёт

К0

НОП

0

0

0

0

17A

РР:=(РР)

ПА 214

К1

НОП

0

0

0

0

Вывод

17B

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

Дизъюнкция 101

17C

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

17D

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

17E

РОН6:=РОН6or РР

Счёт

К0

НОП

0

0

0

0

17F

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

180

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

181

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

182

РОН7:=РОН7or РР

Счёт

К0

НОП

0

0

0

0

183

РР:=(РР)

ПА 214

К1

НОП

0

0

0

0

Вывод

184

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

Инверсия 110

185

РОН6:=!РР+П

Счёт

К0

НОП

0

0

0

0

186

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

187

РОН7:=!РР+П

Счёт

К0

НОП

0

0

0

0

188

РР:=(РР)

ПА 214

К1

НОП

0

0

0

0

Вывод

189

РР:=РОН0+П

Счёт

К0

НОП

0

0

0

0

Сложение по |2| 111

18A

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

18B

РР:=РОН2+П

Счёт

К0

НОП

0

0

0

0

18C

РОН6:=РОН6xor РР

Счёт

К0

НОП

0

0

0

0

18D

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

18E

РОН7:=РР+П

Счёт

К0

НОП

0

0

0

0

18F

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

190

РОН7:=РОН7xor РР

Счёт

К0

НОП

0

0

0

0

191

РР:=(РР)

ПА 214

К1

НОП

0

0

0

0

Вывод

192

Нормализация

193

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

1000…000

194

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0111…111

195

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

Счёт

К0

НОП

0

0

0

0

1111…110

196

РР:=!РР+П

Счёт

К0

НОП

0

0

0

0

0000…001

197

РОН3:=РР+П

Счёт

К0

НОП

0

0

0

0

198

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

Счёт

К0

НОП

0

0

0

0

0000…010

199

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…011

19A

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

Счёт

К0

НОП

0

0

0

0

0000…100

19B

РОН3:=РОН3orРР

Счёт

К0

НОП

0

0

0

0

0000…0111

19C

РР:=РОН6+П

Счёт

К0

НОП

0

0

0

0

19D

РОН1:=РР+П

Счёт

К0

НОП

0

0

0

0

19E

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

19F

РОН1:=РОН1andРР

Счёт

К0

НОП

0

0

0

0

Зн1=знMC

200

РР:=РОН4+П

Счёт

К0

НОП

0

0

0

0

201

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

Счёт

К0

НОП

0

0

0

0

0100…000

202

РОН4:=РР+П

Счёт

К0

НОП

0

0

0

0

203

РР:=РОН3+П

Счёт

К0

НОП

0

0

0

0

204

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

205

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

ПА 212

КВПАЛУ

НОП

0

0

1

0

Сч=0?

206

РР:=РОН6+П

Счёт

К0

НОП

0

0

0

0

207

РОН5:=РР+П

Счёт

К0

НОП

0

0

0

0

208

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

ПА 20A

КВПАЛУ

НОП

0

0

1

0

100…000 если MC[n]=1

209

РР:=(РР)

ПА 212

К1

НОП

0

0

0

0

20A

РР:=РОН6+П

Счёт

К0

НОП

0

0

0

0

20B

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

Счёт

К0

НОП

0

0

0

0

20C

РОН6:=РР+П

Счёт

К0

НОП

0

0

0

0

←MC

20D

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

Счёт

К0

НОП

0

0

1

0

20E

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

Счёт

К0

НОП

0

0

0

0

PC=PC-1

20F

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

Счёт

К0

НОП

0

0

1

0

210

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

Счёт

К0

НОП

0

0

0

0

Сч=Сч-1

211

РР:=(РР)

ПА 203

К1

НОП

0

0

0

0

212

РР:=РОН1+П

Счёт

К0

НОП

0

0

0

0

213

РОН6:=РОН6orРР

Счёт

К0

НОП

0

0

0

0

Знак MC присвоили

214

РР:=(РР)

Счёт

К0

НОП

0

0

0

0

Вывод

215

Шинвых:=РОН6

Счёт

К0

М3:=(М2)

1

0

0

1

Выдача ГТ, MC

216

РР:=(РР)

Счёт

К0

М3:=(М2)

0

0

0

0

Снятие ГТ

217

Шинвых:=РОН7

Счёт

К0

М3:=(М2)

1

0

0

1

Выдача ГТ, PC

218

РР:=(РР)

Счёт

К0

М3:=(М2)

0

0

0

0

Снятие ГТ

219

РР:=(РР)

ПА 0

К1

НОП

0

0

0

0

Выход

21A

21B

21C

21D

Соседние файлы в папке Курсовой (29)