В«1В»
16
ШД/ША_8: = BF_СМ
BF_СМ: С = В«1В»
17
RgCC: = ШД/ША_8
RgCC: С = В«1В»
18
ШД/ША_8: = RgCC
RgCC: Z = В«1В»
19
ШД/ША_8: = RgSi
RgSi: Z = В«1В»
20
Rg1_АЛУ: = ШД_24
Rg1_АЛУ: С = В«1В»
21
Rg2_АЛУ: = ШД_24
Rg2_АЛУ: С = В«1В»
22
АЛУ: = Rg1_АЛУ + Rg2_АЛУ
АЛУ: = Rg1_АЛУ * Rg2_АЛУ
АЛУ: = Rg1_АЛУ/Rg2_АЛУ
АЛУ: С = В«1В», М = В«01В»
АЛУ: С = В«1В», М = В«10В»
АЛУ: С = В«1В», М = В«11В»
22
Синхронізація АЛУ
АЛУ: С = В«1В»
23
ШД_24: = BF_АЛУ
BF_АЛУ: С = В«1В»
24
Передустановка СчКом
СчКом: ПУ = В«1В»
25
СчКом: = СчКом + 1
СчКом: В«+1В» = В«1В»
4.3. Розбиття мікрооперацій на групи (Мікрокоманди). br/>
Всі вище перераховані мікрооперації можна розбити на групи, звані мікрокомандами. Мікрокоманд дозволяють виконувати за 1 такт кілька незалежних один від одного мікрооперацій. Виходячи зі схеми проектованої мікро-ЕОМ видно, що максимальне число мікрооперацій, які можуть виконуватися незалежно один від одного - 4. Отже, розбиваємо безліч мікрооперацій на 4 групи:
Код
1 група
Код
2 група
Код
3 група
Код
4 група
001
RgКом : = ШД_24
001
Сінхронізуется-ція MUL_АОП
001
Rg_АОП: = MUL_АОП
001
ШД_24: = ОЗУ (читання)
010
ОЗУ: = ШД_24 (запис)
010
Дешифрация ДшЗапРОН
010
Передустановка Сч_МО
010
MUL_КОП : = RgКОП_СА
011
Видача даних з RgDD
...