
лекции / Лекции по схемотехнике / Лекция_18
.docЛЕКЦИЯ №18
Арифметическо-логическое устройство.
План:
-
АЛУ К155ИП3.
-
Организация цифрового коммутатора на основе АЛУ.
-
Наращивание АЛУ.
Ключевые слова:
Арифметическо-логическое устройство, входы выбора режимов, вход задания характера выполняемых операций, увеличение размерности АЛУ.
В многих сериях ИМС имеются устройства, выполняющие арифметические и логические действия над двоичными словами.
В К155 серии таким устройством является К155ИП3. Это устройство предназначено для выполнения действий над 4 – разрядными словами и имеет следующие входы:
A0, A1, A2, A3 – для слов;
S0, S1, S2, S3 – входы выбора режима;
B0, B1, B2, B3 – ;
M – вход для задания характера действий.
При M = 0 устройство АЛУ арифметические действия, а при M = 1, блокируется меж разрядные переносы и в зависимости от значения сигналов на входах S0S3 выполняются те или иные логические операции:
Сигнал выбора режима |
Логические функции |
Арифметические функции |
|||
S3 |
S2 |
S1 |
S0 |
M = 1 |
M =0 |
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 |
0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 |
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 |
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 |
0
B AB 1
A |
A
-1
A+
( A-B-1
A+AB A+B
( AB-1 A+A
(
( A-1 |
Сигнал
на входе
играет роль внешнего переноса.
-
выход перенос.
На
выходах F0,
F1,
F2,
F3
– выходное слово. Выход
- выходной перенос. Выходы G, H функции,
генерации и передачи переноса. Выход K
– выход компаратора-сравнения на
равенство
.
АЛУ
работает в режиме вычитания
.
Если A = B, то всех разрядах выходного
слова будут нули,
соответственно
.
Если же AB,
то
.
Параллельное
соединение выходов к нескольким АЛУ
дает реализацию ююю логики И и позволяет
сравнивать на равенство много разрядные
слова. Комбинируя сигнал
с сигналом переноса на выходе, можно
одновременно с признаком равенства
получать и признаки неравенства
,
.
Если
A<B, то
и при вычитании возникает перенос из
старшего разряда, т.ч.
.
Если же A>B, то
и перенос отсутствует, и следовательно
.
Одновременно
.
Логические операции выполняются независимо в каждом разряде.
Арифметические операции выполняются с учетом переносов и заемов. Оба типа операций могут встречаться одновременно.
При обработке слов большой разрядности АЛУ соединяются последовательно. На быстродействие схем сильно влияет время распространения переноса.
Схема суммирования с последовательным переносом.
Для увеличения быстродействия при суммировании много разрядных слов применяются блоки ускоренного переноса, в которых перенос формируется с помощью функции G и передачи переноса И подобно тому, как это происходит в параллельных сумматорах. Один блок ускоренного переноса образует переносы для нескольких АЛУ.
Таким образом составлен модуль ИМС К155ИП4, которой представляет собой схему ускоренного переноса для арифметического узла.
Схема суммирования с ускоренным переносом.
Вопросы для контроля:
-
Для чего предназначено АЛУ?
-
Какие действия над двоичными слова могут выполнятся в АЛУ?
-
Для чего предназначен вход М?
-
Как на основе АЛУ можно реализовать компаратор?
Литература:
-
Схемотехника ЭВМ. Учебник для ВУЗов под редакцией Соловьева Г.Н. – М.; Высш.шк., 1985, с.98-104.
-
Угрюмов Е.П. Проектирование элементов и узлов ЭВМ – М.; Высш.шк., 1987, с.196-199.