Реферат: Проектирование микроЭВМ на основе микропроцессорного комплекта серии 1804
Таким образом в первое подмножество попадают регистры:
- Рг.Дм;
- Рг.См;
- Рг.LN.
Во второе подмножество попадают регистры:
- Рг.Х;
- Рг.I;
- Рг.Дт;
- Рг.Чт;
- Рг.Т;
- Рг.Сч;
- Рг.Р;
- Рг.Мн.;
- Рг.Мт;
- Рг.К.
Поставим в соответствие каждой микрооперации выполняемой функции оператор присваивания АЛУ. Эти операторы характеризуют действия, выполняемые непосредственно в АЛУ.
Составим таблицу соответствующих микроопераций:
|
Содержание оператора D |
Приемник результата |
|
D := 000…01 | D->Рг.I | ||
D := 000…0 | D->Рг.Т. | ||
D := 000…0 | D->Рг.LN | ||
D := 000…01010 | D->Рг.К | ||
D := A2[23.0] | D->Рг.Х | ||
D := A2[23.0] + 111…1 | D->Рг.Х | ||
D := A2[23.0] | D->Рг.Р | ||
D := 00..00 | D->Рг.Чт | ||
D := A2[23.0] | D->Рг.Дт | ||
D := A2[23.0] | D->Рг.Дм. | ||
D := 000…010111 | D->Рг.Сч. | ||
D := A1[23.0] + A2[23.0] + 1 |
D->Рг.Дм. | ||
D := 000…01 | D->Т3 | ||
D := 000…0 | D->Т3 | ||
D := A1[23.0] + A2[23.0] | D->Рг.Дм. | ||
D := L1(A1[23.0].0) | D->Рг.Дм. | ||
D := L1(A2[23.0].0) | D->Рг.Чт | ||
D := A2[23.0] + 1 | D->Рг.Чт | ||
D := A2[23.0] + 1111…11 | D->Рг.Сч. | ||
D := A2[23.0] | D->Рг.Т. | ||
D := A1[23.0] + A2[23.0] | D->Рг.LN | ||
D := A2[23.0] + 1 | D->Рг.I | ||
D := 000…00 | D->Рг.См. | ||
D := A2[23.0] | D->Рг.Мн. | ||
D := A2[23.0] | D->Рг.Мт. | ||
D := 000…01101 | D->Рг.Сч. | ||
D := 000…00 | D->Тд | ||
D := A1[23.0] + A2[23.0] | D->Рг.См. | ||
D := A2[23.0] + L1(A2[23.0].0) | D->Рг.См. | ||
D := A1[23.0] + A2[23.0] + 1 |
D->Рг.См. | ||
D := 000…01 | D->Тд. | ||
D := R2(00.A2[23.0]) | D->Рг.Мт | ||
D := L2(A2[23.0].00) | D->Рг.Мн. | ||
D := A1[23.0] | D->Рг.Х | ||
D := A2[23.0] + 1 |
D->Рг.Х | ||
D := A2[23.0] + 111…11 | D->Рг.К. |
Построим таблицу выбора источников операндов для АЛУ и таблицу выбора приемников результатов.
Таблица источников.
Источники |
Сигналы управления |
||
A1 | A2 | ai | bj |
- | I | - | b1 |
- | T | - | b2 |
LN | - | a3 | - |
- | К | - | b4 |
- | X | - | b5 |
- | P | - | b6 |
- | Чт | - | b7 |
- | Дт | a9 | b8 |
Дм | - | - | |
- | Сч | - | b10 |
- | Мн | - | b11 |
- | Мт | - | b12 |
См | - | a13 | - |
Таблица приемников.
Приемник |
Сигнал управления |
D->Рг.k |
Dк |
I |
d1 |
T | d2 |
LN | d3 |
K | d4 |
X | d5 |
P | d6 |
Чт | d7 |
Дт | d8 |
Дм | d9 |
Сч | d10 |
Мн | d11 |
Мт | d12 |
См | d13 |
Тд | d14 |
Т3 | d15 |
Выполним кодирование микроопераций наборами управляющих сигналов: