Предлагаемое устройство относится к области цифровых вычислительны., машин, в особенности к устройствам для умножения и сдвига.
Известно множительно-сдвиговое устройство.
Целью изобретения является ускорение выпплнения онерации «сдвиг на любое количество разрядов.
Предлагаемое устройство отличается тем, что содержит нреобразователь константы сдвига в однопозиционный унитарный код, вход которого соединен с выходом адресной части регистра команд, а выход - со входом генератора нроизведений.
На чертеже приведена блок-схема цифровой вычислительной машины, в состав которой входит множительно-сдвиговое устройство.
Она содержит регистр ко.манд /, преобразователь 2 константы сдвига в код, генератор нроизведений 3, вырабатываюндий кратные постунаюш;им на вход коды, регистр множителя 4, основное арифметическое устройство 5, схему 6 дешифратора множителя, параллельный сум.матор 7, управляющее устройство 8, формируюш;ее унравляюш,ие сигналы, шины 9 vi 10 ввода информации и шину // вывода информации.
константа сдвига (величина, определяюшая направление и количество разрядов сдвига), подсоединен к преобразователю 2 константы сдвига в код, содержащего только одну единицу. Выход преобразователя 2 подключен к генератору произведений 3 схемы последовательно-параллельного умножения, вырабатывающему кратные поступающему на вход коды. В схему последовательно-параллельного умножения входят также регистр множнтеля 4, вход которого соединен с выходом основного арифметического устройства 5; схема 5 дешифратора множителя, образующая частичные произведения, и параллельный сумматор 7, выход которого подсоединен ко входу арифметического устройства 5. Регнстр множителя 4 подключеп наряллелыю к схеме 6 дешнфратора множителя, выходы которой подсоединены к параллельно.му сумматору 7.
В отличие от известных машин последовательного действия, в которых онерация «сдвиг осупдествляется на малое число разрядов нутем вывода в определенное вре.мя из соответствующего разряда регистра динамически хран 1и1,егося в нем кода, нодлежащего сдвигу, предлагаемое устройство позволяет получить более высок ю универсальность и производительность, так как онерация «сдвиг производится как вправо, так и влево на любое количество разрядов (при сдвиге вправо - за
название | год | авторы | номер документа |
---|---|---|---|
Множительно-сдвиговое устройство | 1978 |
|
SU805307A1 |
Множительно-сдвиговое устройство | 1982 |
|
SU1013951A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1992 |
|
RU2057364C1 |
Множительное устройство | 1978 |
|
SU752335A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1994 |
|
RU2097828C1 |
Устройство для умножения двоичныхчиСЕл B дОпОлНиТЕльНыХ КОдАХ | 1979 |
|
SU813420A1 |
Арифметическое устройство | 1978 |
|
SU687982A1 |
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР | 1991 |
|
RU2006936C1 |
Арифметическое устройство | 1976 |
|
SU664171A1 |
Устройство для умножения | 1976 |
|
SU651341A1 |
Даты
1970-01-01—Публикация