Таблица 2.2 – Таблицы истинности логической операции А-В
A-B
Код операции |
|
|
Входы |
|
|
|
Выходы |
|
|||
A2 |
A1 |
A0 |
B2 |
B1 |
B0 |
Q2 |
|
Q1 |
Q0 |
||
|
|
|
|||||||||
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
|
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
|
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
|
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
|
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
|
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
|
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
|
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
|
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
|
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
|
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
|
0 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
|
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
|
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
|
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
|
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
|
1 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
|
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
|
1 |
1 |
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
Продолжение таблицы 2.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||||||||||
|
1 |
|
1 |
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
0 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
|
1 |
|
1 |
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
В таблице 2.3 представлена таблица преобразования двоичного кода в код
МТК-2.
Таблица 2.3 – Таблица преобразования кода в код МТК-2
|
Код |
Значение |
|
Входы |
|
|
|
Выходы |
|
|
||||
операции |
X3 |
X2 |
X1 |
X0 |
Y4 |
Y3 |
|
Y2 |
|
Y1 |
Y0 |
|||
|
|
|
||||||||||||
0 |
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
1 |
|
0 |
1 |
0 |
|
1 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
|
1 |
|
0 |
1 |
0 |
|
1 |
2 |
0 |
0 |
1 |
0 |
1 |
1 |
|
0 |
|
0 |
1 |
0 |
|
1 |
3 |
0 |
0 |
1 |
1 |
1 |
0 |
|
0 |
|
0 |
0 |
0 |
|
1 |
4 |
0 |
1 |
0 |
0 |
0 |
1 |
|
0 |
|
1 |
0 |
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
Продолжение таблицы 2.3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
0 |
|
1 |
|
5 |
|
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|||||||||||
|
0 |
|
1 |
|
6 |
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
0 |
|
1 |
|
|
0 |
|
1 |
|
7 |
0 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
|
0 |
|
1 |
|
8 |
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
0 |
|
0 |
|
|
0 |
|
1 |
|
9 |
1 |
|
0 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
1 |
|
|
0 |
|
1 |
|
Возврат |
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
1 |
|
0 |
|
|
|
|
каретки |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
Перевод |
1 |
|
0 |
|
1 |
|
1 |
|
0 |
|
1 |
|
0 |
|
0 |
|
0 |
|
|
|
|
строки |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
Буквы |
1 |
|
1 |
|
0 |
|
0 |
|
1 |
|
1 |
|
1 |
|
1 |
|
1 |
|
|
|
|
латинские |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
|
Цифры |
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
1 |
|
0 |
|
1 |
|
1 |
|
|
0 |
|
1 |
|
Пробел |
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
1 |
|
0 |
|
0 |
|
|
0 |
|
1 |
|
Буквы |
1 |
|
1 |
|
1 |
|
1 |
|
0 |
|
0 |
|
0 |
|
0 |
|
0 |
|
|
|
|
русские |
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
3 ФУНКЦИОНАЛЬНАЯ СХЕМА
На рисунке 3.1 представлена функциональная схема вычислительного блока.
Рисунок 3.1 – Функциональная схема вычислительного блока
На рисунке 3.2 представлена функциональная схема входного блока.
9
Рисунок 3.2 – Входной блок
Входной блок последовательно принимает данные младшими разрядами вперед и записывает их в регистр. По переднему фронту сигнала C_ext
происходит запись информации с канала input в сдвиговый регистр inst3 и
команды в сдвиговый регистр inst2. Это происходит при помощи входов enable:
для второго запись возможна при поступлении первых двух бит, а для первого – последующих шести бит. В счетчике inst1 ведется счет поступающих сигналов
10