Всем привет! Продолжаю серию постов про мой компьютер на логических микросхемах. Единственный модуль процессора, оставшийся до сих пор без внимания, – это АЛУ, про него и пойдет сегодня речь.
Требования
АЛУ принимает на вход следующие сигналы:
-
A, B – операнды, каждый по 8 бит.
-
OP – код операции, 4 бита.
-
Cin – старый сохраненный флаг переноса, 1 бит.
-
Inv – флаг перемены операндов местами, 1 бит.
-
OE – активация выходного буфера.
Выходные сигналы:
-
R – результат, 8 бит.