Цифровые устройства и микропроцессоры.-3
.pdfОперации, выполняемые в АЛУ представлены в таблице 5щ.1.
Таблица 5.1
|
Выбор функции |
|
M = 1, |
|
|
M = 0, арифметические операции |
|||||||||||||||||||||||||||||||||||||||||
|
|
логические |
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
№ |
S3 |
S2 |
S1 |
S0 |
операции |
|
|
Cn = 0 |
|
|
Ci = 1 |
||||||||||||||||||||||||||||||||||||
0 |
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
A +1 |
|||||||||||||||||||
A |
|||||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A V B |
|
A V B + 1 |
|||||||||||||||||||||
AVB |
|||||||||||||||||||||||||||||||||||||||||||||||
2 |
0 |
0 |
1 |
0 |
|
|
|
|
|
|
B |
|
|
A V |
|
|
|
|
|
|
|
A V |
|
+ 1 |
|
||||||||||||||||||||||
|
|
|
A |
B |
B |
||||||||||||||||||||||||||||||||||||||||||
3 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
– 1 |
0 |
|
|
|
|
|
|
|
|||||||||||||||||||||||
4 |
0 |
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A + (A |
|
) |
|
|
A + (A |
|
|
) + 1 |
|||||||||||||||||
|
|
|
|
A B |
|
|
|
|
B |
B |
|||||||||||||||||||||||||||||||||||||
5 |
0 |
1 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(A V B) + ( AV |
|
) |
(A V B) + (A V |
|
) + 1 |
||||||||||||||||||||
|
|
|
|
|
|
B |
|
|
|
|
|
|
B |
B |
|||||||||||||||||||||||||||||||||
6 |
0 |
1 |
1 |
0 |
A B |
|
A – B – 1 |
|
|
A – B |
|||||||||||||||||||||||||||||||||||||
7 |
0 |
1 |
1 |
1 |
A |
|
|
|
|
|
|
(A |
|
|
) – 1 |
|
(A |
|
|
) |
|||||||||||||||||||||||||||
B |
|
|
|
|
B |
|
B |
||||||||||||||||||||||||||||||||||||||||
8 |
1 |
0 |
0 |
0 |
|
|
|
|
|
V B |
|
A + (A B) |
A + (A B) +1 |
||||||||||||||||||||||||||||||||||
A |
|||||||||||||||||||||||||||||||||||||||||||||||
9 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A + B |
|
A + B A +1 |
||||||||||||||||||||||
A B |
|||||||||||||||||||||||||||||||||||||||||||||||
10 |
1 |
0 |
1 |
0 |
|
|
|
|
|
|
B |
(A V |
|
) + (A B) |
(A V |
|
) + (A B) + 1 |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
B |
B |
||||||||||||||||||||||||||||||||||||||||
11 |
1 |
0 |
1 |
1 |
A B |
|
(A B) – 1 |
|
|
(A B) |
|||||||||||||||||||||||||||||||||||||
12 |
1 |
1 |
0 |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
A + A |
|
A + A +1 |
||||||||||||||||||||||||||||
13 |
1 |
1 |
0 |
1 |
AV |
|
|
|
|
|
|
|
(A V B) + A |
(A V B) + A +1 |
|||||||||||||||||||||||||||||||||
B |
|
||||||||||||||||||||||||||||||||||||||||||||||
14 |
1 |
1 |
1 |
0 |
A V B |
(A V |
|
|
) + A |
(A V |
|
) + A + 1 |
|||||||||||||||||||||||||||||||||||
B |
B |
||||||||||||||||||||||||||||||||||||||||||||||
15 |
1 |
1 |
1 |
1 |
|
|
|
|
|
A |
|
|
A – 1 |
|
|
|
|
A |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При использовании АЛУ в качестве цифрового компаратора сигнал снимают с выхода, который обозначен А = В. Выход выполнен с открытым коллектором, следовательно к источнику питания его следует подключать через резистор 1 кОм. Режим компаратора реализуется при М=0 и S3S2S1S0=0110. Высокий логический сигнал образуется, если А0 – А3 = В0 –
В3 = 1, при этом F0 =F1 =F2 =F3=1.