Назначение блока умножения. Расшифровка адресов и формирование управляющих сигналов

Страницы работы

Содержание работы

1.2 Назначение блока умножения.       

1.2.1Блок умножения (БУ) выполняет умножение двух 24-разрядных чисел целью увеличения, быстродействия системы.

1.2.2БУ  имеет восемь адресуемых регистров:

166600 - PC, формат:

20-ПУСК, читается и пишется ЦП;

27- ГОТОВНОСТЬ, читается ЦП;

166602-регитр множителя первого слова; формат-20-215;

166604-регистр множителя второго слова; формат-20-27;

166606-регистр множителя первого слова; формот-20-215;

166610-регистр множителя второго слова; формат-20-27;

1.2.3 При чтении результата умножения ЦП используют следующие адреса:

166612- первое слово результата;    

166614- второе слово результата;    

166616- третье олово результата.    

1.2.4 Расшифровка адресов и формирование управляющих сигна-лов происходит в интерфейсе (5В-443). Через интерфейс в цикле "Вывод" данные множителя (микросхемы D13 - D15 субблока SB-463)  множимого (микросхемы D17-D19 субблока SB-463) записываются в регистры. Данные записываются либо битами, либо словами; по сигналу "Пуск" микрохемы D8 запускается генератор (микросхема D5.1), который подает импульс на вход счетчика (микросхема DI6). Код счетчика определяет количество циклов умножений, сдвигов и сложений, необходимых для умножения двух 24-разрядных чисел. 

1.2.5 Умножение можно представить как сумму элементарных умножений, где в качестве одного сомножителя берется множимое число, а в качестве другого - одиночные разряды множителя. Причем сумма определяется следующим образом: к результату первого элементарного умножения прибавляется результат следующего, но сдвинутый на один  разряд вправо, затем к полученной сумме прибавляется результат следующего элементарного умножения, сдвинутый еще на один разряд вправо и т.д. В последнем сложении участвует результат  умножения на старший разряд множителя, сдвинутый на столько разрядов вправо, сколько разрядо содержит множитель. Всего элементарных умножений 34.

1.2.6 После выполнения всей операции умножения счетчик очищается, регистр ГОТОВНОСТЬ (микросхема D8) обнуляется, БУ готов выдать результат в ЦП. Результат умножения - 48-разрядное слово--хранится в регистре (микросхемы D7 - D9, D11 – D13 субблока SB-464). После чтения ЦП третьего слова результата через схему сброса информации (микросхемы D14 - D25) вырабатывается сигнал "КЧ"- конец чтения, который устанавливает регистр ГОТОВНОСТЬ. Схема готова к следующему умножению.






Похожие материалы

Информация о работе