Взаимодействие АЛУ с аккумулятором
|
На рисунке 10.1.2.1 показано взаимодействие АЛУ и аккумулятора.
На практике результат операций АЛУ подключают к выходам, а там он перемещается в регистр. Этот регистр называется аккумулятором. Одновременно содержимое аккумулятора используется также в качестве одного из двух операндов. Операции АЛУ выполняются всегда с помощью содержания аккумулятора в качестве операнда А и с помощью находящегося на входах операнда В.
Рисунок 10.1.2.1 Zusammenwirken von ALU und Akku |
Через схему внутри модуля арифметико-логического устройства можно передать в неизменяемом виде информацию, находящуюся на входах, через АЛУ в аккумулятор. С помощью данной операции, которую называют зарядом аккумулятора, операнд А можно использовать для арифметико-логических устройств.
Для того, чтобы установить конкретную функцию схемы, для операнда А следует использовать промежуточное записывающее устройство.
10.1.3 Модуль вычислительного устройства 74HC / HCT181
|
На рисунке 10.1.3.1 показано условное обозначение модуля вычислительного устройства 74HC / HCT181.
Расположение разъемных соединений:
· P0 ... P3:4-битные входящие данные (операнд A)
· Q0 ... Q3:4-битные входящие данные (операнд В)
Управляющая линия (выбор режима):
· S0 ... S3:выбор функции через 4-битное управляющее слово на входах. С помощью S0 ... S3 определяется операция.
· M:линия выбора вида операции (селекция мод), переключение между арифметической и логической операцией
· CI:вход передачи (Carry in)
· CO:выход передачи (Carry out)
· CP, CG:для специального применения образования переноса
· P=Q:выход компаратора. Данный выход управляет сигналом 1, если все выходы результата управляют сигналом 1. Данную функцию можно использовать в определенных операциях, для того чтобы установить равенство операций A и B.
В таблице 10.1.3.1 содержатся важнейшие операции и сигналы управления для блока АЛУ 74HC / HCT181.
Рисунок 10.1.3.1 Блок вычислительного устройства 74HC / HCT181
Указания по расположению разъемных соединений:
- * : не оказывает влияние на логические операции.
- Операнд А соответствует информации на входах P.
- Операнд В соответствует информации на входах Q.
- Указанные в скобках функции действуют для построения схемы арифметико-логического устройства с аккумулятором.
- CY имеет значение «1» и представляет перенос (Carry).
Операции | Функции | M | S3 | S2 | S1 | S0 | CI | |
A + 1 | Приращение | Арифметические операции | ||||||
A - B | Вычитание | |||||||
A - B - CY | Вычитание с переносом (Carry) | |||||||
A + B | Сложение | |||||||
A + B + CY | Сложение с переносом (Carry) | |||||||
A + A | Перемещение влево | |||||||
A + A + CY | Вращение слева | |||||||
A - 1 | Уменьшение на 1 | |||||||
ОТРИЦАНИЕ | * | Логические операции | ||||||
(заряд инвертирован) | * | |||||||
A B | Исключающее «ИЛИ» | * | ||||||
A ≡ B | РАВНОЗНАЧНОСТЬ | * | ||||||
B | (заряд) | * | ||||||
A ΛB | И | * | ||||||
A v B | ИЛИ | * | ||||||
A | (нет воздействия) | * |
Таблица 10.1.3.1 Сигналы управления для блока арифметико-логического устройства 74HC / HCT181
Примечания:
Наши рекомендации
|