Взаимодействие АЛУ с аккумулятором

Управляющий оператор
Выходящая 4-битная информация
Выходы
Результат
Аккумулятор
Операнд А
Операнд А
Промежуточное ЗУ
Операция АЛУ
Входящая 4-битная информация

На рисунке 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

Примечания:



Операнд В
Операнд А
Операнд А
Операнд В