Микропрограммы примера 4
Номер тетрады | Определение поля МК | Номер бита | Адрес микрокоманды | ||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |||
0 | Данные D | 0 1 2 3 | p | +q | q | 0 0 0 1 | 0 0 1 0 | ||||||||
1 | Адрес B | 4 5 6 7 | 1 1 0 0 | 0 1 0 0 | 1 0 0 0 | 0 0 0 0 | 1 0 0 0 | 0 1 0 0 | 1 1 0 0 | 0 1 0 0 | 1 0 0 0 | 1 1 0 0 | |||
2 | Адрес A | 8 9 10 11 | 0 1 0 0 | 0 1 0 0 | 0 0 0 0 | ||||||||||
3 | АЛУ С0 | 12 13 14 15 | 1 1 0 | 1 1 0 | 1 1 0 | 0 0 1 | 1 1 0 | 0 0 1 | 1 1 0 | 1 0 0 0 | 1 1 0 | 1 1 0 | 1 1 0 | ||
4 | Источник операнда М0 | 16 17 18 19 | 1 1 1 | 1 1 1 | 1 1 1 | 1 0 1 | 1 1 0 | 1 0 1 | 1 1 0 1 | 1 1 0 | 1 0 0 | 0 1 0 | 1 1 0 | ||
5 | Приемник результата M1 | 20 21 22 23 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 | 0 0 0 | 1 0 0 | 0 1 1 1 | 1 1 0 | 1 1 0 | 1 1 0 | 1 1 0 | ||
6 | Управление следующим адресом | 24 25 26 27 | 0 1 0 0 | 0 1 0 0 | 0 1 0 0 | 0 1 0 0 | 0 1 0 0 | 0 1 0 0 | 0 0 0 0 | 0 1 0 0 | 1 0 0 0 | 0 1 0 0 | 0 1 0 0 | 1 0 0 0 | |
7 | Адрес перехода | 28 29 30 31 | 1 0 0 1 | 1 0 1 0 | 1 1 0 1 | ||||||||||
Примечания | |||||||||||||||
R3 := p | |||||||||||||||
R2 := +q | |||||||||||||||
R1 := q | |||||||||||||||
R0 :=SIGN | |||||||||||||||
Q := R1 | |||||||||||||||
R2 * 0100 | |||||||||||||||
ПЕРЕХОД по F = 0 | |||||||||||||||
R2 := L1(R2,Q(3)) Q := L1(Q,0) | |||||||||||||||
R3 := R3-1 | |||||||||||||||
R2 := R2 Ú R0 | |||||||||||||||
R1 := Q | |||||||||||||||
R3 := R3 Ú 0 | |||||||||||||||
Таблица 9
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


