Разработка вычислительного устройства для выполнения операции умножения двоичных чисел

курсовая работа

6. Структурная схема устройства

Работа структурной схемы АЛУ имеет вид:

Такт 1. Загрузка модулей операндов в регистры RGX, RGY, а их знаков - в триггеры TX и TY. Сброс в "0" регистра результата RGZ.

Такт 2. Запись знака результата в триггер TZ.

Такт 3. Сдвиг регистра RGX на один разряд влево. Через время, равное задержке на переключение регистров и комбинационных схем, на выходе комбинационного сумматора и, следовательно, на входе регистра RGZ устанавливается результат X= X*21.

Такт 4. Загрузка RGZ: Z=Z+X или Z=Z+0.

Такт 5. Сдвиг RGX на один разряд влево: X = X*21. Сдвиг RGY на один разряд влево: i=i+1. Устройство управления проверяет условие окончания операции: i > n. Такты (6,7), (8,9), (10,11)(12,13)(14,15) ... . Повтор действий тактов (4,5) с анализом других значений yi. В такте 14 в регистре RGZ формируется модуль произведения. Такт 15 используется лишь для определения условия окончания операции умножения.

Делись добром ;)