Мой / Таблицы
.docx4. 1 Таблица спецификаций слов микропрограммы
Имя |
Разрядность |
Тип |
Комментарий |
IA |
( 0:15 ) |
I |
Множимое (входное) |
IB |
( 0:15 ) |
I |
Множитель (входное) |
A |
( 0:32 ) |
L |
Множимое (внутреннее) |
B |
( 0:15 ) |
L |
Множитель (внутреннее) |
C |
( 0:32 ) |
L |
Произведение (внутреннее) |
OC |
( 0:15 ) |
O |
Результат (выходное) |
T |
( 0:2 ) |
L |
Счётчик (внутреннее) |
P |
(0) |
L |
Признак переноса (внутреннее) |
5. 1 Список логических условий
Идентификатор |
Логическое условие |
x0 |
Т≠7 |
x1 |
(!B(14)&B(15)&!P(0))(!B(14)&!B(15)&P(0))=1 |
x2 |
(B(14)&!B(15)&!P(0))(!B(14)&B(15)&P(0))=1 |
x3 |
(B(14)&B(15)&!P(0))(B(14)&!B(15)&P(0))=1 |
x4 |
(B(14)&B(15)&P(0))=1 |
x5 |
(!B(14)&!B(15)&P(0))(!B(14)&B(15)&!P(0))=1 |
x6 |
(!B(14)&B(15)&P(0))=1 |
x7 |
(B(14)&!B(15)&!P(0))=1 |
5. 2 Список микроопераций
Идентификатор |
Оператор |
y0 |
A:= IA(0).IA.0.… .0; |
y1 |
B:=IB; |
y2 |
C:=0; |
y3 |
T:=0; |
y4 |
P:=0; |
y5 |
C:=C+A; |
y6 |
C:=C(0).C(0).C(1).C(1).C(2;30); |
y7 |
B:=0.0.B(0;13) |
y8 |
T:=T+1 |
y9 |
C:=C+A(0).A(1).A(3;32).0; |
y10 |
C:=C+!A; |
y11 |
OC:=C(1;16) |
y12 |
P:=1; |
-
Структура операционного автомата
Каноническая структура операционного автомата строится путём прямой интерпретации функций автомата (каждый элемент функционального описания заменяется эквивалентным элементом структурного описания) (см. п. 2.2). Каноническая структура заданного операционного автомата приведена на рис. 2, введены следующие обозначения:
8. 1 Список переходов управляющего автомата
Множество состояний определим путём разметки ГСА в соответствии с введенными в п. 2.3 правилами. Далее составим список переходов управляющего автомата.
,
, , , , ,
, , ,
,