Устройство для сдвига информации с контролем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(дц 4 С 06 Р 11/ ЕННЫЙ КОМИТЕТ ССС ОБРЕТЕНИЙ И ОТКРЫТ ГОСУД АРС ПО ДЕЛАМ ОПИСАНИЕ ИЗОБРЕТЕНИ ев АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ(54) УСТРОЙСТВО ДЛЯ СДВИГА ИНФОРМАЦИИ С КОНТРОЛЕМ.(57) Изобретение относится к вычислительной технике и может быть использовано для денормализации операндов при сложении чисел с плавающей запятой. Целью изобретения. является расширение функциональных возможностей за счет контроля правильности сдвига отрицательных чисел, Поставленная цель достигается тем, что устройство, содержащее группу блоков деления на константу, два блока деления на константу, четыре мультиплексора, сдвигатель, два элемента ИСКЛЮЧ ЧАЮЩЕЕ ИЛИ и элемент И, содержит эле- е мент ИЛИ с соответствующими связями.1 ил. СССР1983.СР1984;Изобретение относится к вычисли=тельной технике и может быть использовано для денормализации операндовпри сложении чисел с плавающей запятой. 5Цель изобретения - расширение функциональных возможностей за счет контроля правильности сдвига отрицательных чисел.На чертеже представлена схема устройства для сдвига информации с контролем (при разрядности информации,равной шестнадцати).Устройство для сдвига информациис контролем содержит блоки 1 деленияна константу по модулю группы, информационные вход 2 и выход 3 устройства, входы 4 и 5 соответственно контрольного кода и кода сдвига устрой 0ства, выходы 6 и 7 соответственноконтрольного кода и ошибки устройства, сдвигатель 8, мультиплексоры 9 -12, элемент И 13, элемент ИЛИ 14,блоки 15 и 16 деления на константупо модулю, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ17 и 18.Блоки 1, 15 и 16 выполняют деление на константу, равную трем, по мо,дулю три и формируют на выходе двухразрядный остаток.ЗОУстройство для сдвига информациис контролем работает следующим образом,Число, подлежащее сдвигу, с входа Устройства поступает на информационный вход сдвигателя 8, на входкода сдвига которого поступает с входа 5 устройства значение кодасдвига.В сдвигателе 8 происходит сдвиг числав сторону младших разрядов с распро Остранением знака, фиксированного встаршем разряде числа, представленного в обратном коде. С выхода сдвигателя 8 результатпоступает на выход3 устройства. 45 Исходное число поступает также на входы разрядов первого, второго и третьего блоков 1 деления на константу по модулю, которые вырабаты вают вычеты по модулю три соответственно первых шести, первых десяти и первых четырнадцати разрядов числа.Полученные двухразрядные вычеты посТупают на информационные входы (начиная с первых входов) мультиплексоров 11 и 12, причем нечетные разряды вычетов поступают на мультиплексор 11, а четные - на мультиплексор 12. На нулевые информационные входымультиплексоров 11 и 12 подаются свыхода 2 устройства соответственнопервый и.второй разряды числа. Науправляющие входы этих мультиплексоров с входа 5 устройства поступаютдва старших разряда кода сдвига. Приэтом на выходах мультиплексоров 11и 12 образуются вычеты по модулю трипервых двух либо шести, либо десятилибо четырнадцати разрядов исходного числа. На информационные входы мультиплексора 9 и мультиплексора 10 поступают разряды числа с входа 2 устройства. На управляющие входы этих мультиплексоров поступают три старших разряда кода сдвига с входа 5 устройства. Младший разряд кода сдвига с входа 5 устройства поступает также на вход запрета мультиплексора 9, пропуская на его выход и далее на выход элемента ИЛИ 14 значения разрядов сдвигающего числа лишь при четных значениях кода сдвига. При нечетных значениях кода сдвига выход элемента И 13 будет принимать значение знакового разряда, поступающего на его вход со старшего разряда информационного входа 2 устройства через элемент И 13, стробируемый значением младшего разряда кода сдвига, С выходов элемента ИЛИ 14 и мультиплексоров 10, 12 и 11 и входа ,4 контрольного кода устройства информация поступает соответственно на входы разрядов блока 15 деления на константу по модулю, На его выходе вырабатывается двухразрядный код вычета по модулю три, поступающий на входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 17 и 18, на вторые входы которых поступает младший разряд кода сдвига с входа 5 устройства. При нечетном значении кода количества сдвигов происходит инвертирование контрольного кода числа, который с выходов элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 17 и 18 поступает на выход б устройства, а также перекрестно (нечетный - на четный и четный - на нечетный) на входы разрядов блока 16 деления на константу по модулю, на входы разрядов которых поступает также сдвинутое число с выхода сдвигателя 8. Ненулевое значение кода на выходе блока 16 деления на константу по модулю свидетельствует об ошибке при выполнениисдвига и поступает на выход 7 устройства,Формула изобретенияУстройство для сдвига информации с контролем, содержащее сдвигатель, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент И, два блока деления на константу по модулю, группу блоков деления на константу по модулю и четыре мультиплексора, причем информационный вход устройства соединен с информационным входом сдвигателя, вход кода сдвига и выход которого соединены соответственно с входом кода сдвига и информационным выходом устройства, разряды, кроме младшего, входа кода сдвига устройства соединены соответственно с управляющими входами первого мультиплексора, старший разряд входа кода сдвига устройства соединен со старшим управляющим входом второго мультиплексора, разряды, кроме двух младших, входа кода сдвига устройства соединены соответственно с управляющими входами третьего и четвертого мультиплексоров, разряды входа контрольного кода устройства, выходы третьего, четвертого и второго мультиплексоров соединены соответственно с разрядами, кроме младшего, входа первого блока деления на константу по модулю, разряды выхода которого соединены с пер выми входами соответствующих элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы которых являются выходом контрольного коДаустройства и соединены соответственно с вторым и первым разрядами входа 40 второго блока деления на константу по модулю, разряды выхода сдвигателя соединены соответственно с разрядами; наличия с третьего, входа второго блока деления на константу по мо дулю, разряды выхода которого являются выходом ошибки устройства, младший разряд входа кода сдвига устройства соединен с вторыми входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ 50 ИЛИ, нечетные разряды информационного входа устройства соединены соответственно с информационными входами первого мультиплексора, первый и второй разряды информационного входа 55 устройства соединены соответственно с первыми информационными входами третьего и четвертого мультиплексоров, разряды с первого по четвертый информационного входа устройства соединены с соответствующими разрядами входа первого блока деления на константу группы, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет контроля правильности сдвига отрицательных чисел, оно содержит элемент ИЛИ, причем старший разряд информационного входа устройства соединен с первым входом элемента И, выход которого и выход первого мультиплексора соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого соединен с младшим разрядом входа первого блока деления на константу по модулю устройства, младший разряд входа кода сдвига устройства соединен с вторым входом элемента И и входом запрета первого мультиплексора, управляющие входы, кроме старшего, которого соединены с соответствующими управляющими входами второго мультиплексора,(2 К+1) и (2 К+2) информационные входы которого К = О - (- - 1), где р - разР4рядность информаций, соединены соответственно с (4 К+2)-м и (4 К+3)-м разрядами информационного входа устройства, разряды с пятого по (р)-й ко" торого соединены соответственно с пятым и шестым разрядами входа первого и разрядами с первого по четвертый входа каждого из последующих блоков деления на константу по модулю группы, первый и второй разряды выхода предыдущего блока деления на константу по модулю группы соединены соответственно с пятым и шестым разрядами входа последующего блока деления на константу группы, первые разряды выхода блоков деления на константу группы соединены соответственно с информационными входамй, начиная со второго, третьего мультиплек сора, вторые разряды выхода блоков деления на константу группы соединены соответственно с информационными входаминачиная со второго, четвертого мультиплексора.1282135Составитель А,КлюевРедактор С,Пекарь Техред В.Кадар Корректор М,Максимишинец Заказ 7268/48 Тираж 670 Подписное ВНИИПИ Государственного комитета СССРпо делам изобретений и открытий113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-полиграФическое предприятие, г. Ужгород, ул. Проектная, 4
СмотретьЗаявка
3884664, 09.01.1985
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО "ДИСКРЕТ" ОДЕССКОГО ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА
ДРОЗД АЛЕКСАНДР ВАЛЕНТИНОВИЧ, ПОЛИН ЕВГЕНИЙ ЛЕОНИДОВИЧ, ПАНЧЕНКО ВИКТОР ЛЕОНТЬЕВИЧ, ДРОЗД АНАТОЛИЙ ВАЛЕНТИНОВИЧ, МИНЧЕНКО ВАЛЕНТИНА АНАТОЛЬЕВНА
МПК / Метки
МПК: G06F 11/10
Метки: информации, контролем, сдвига
Опубликовано: 07.01.1987
Код ссылки
<a href="https://patents.su/4-1282135-ustrojjstvo-dlya-sdviga-informacii-s-kontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сдвига информации с контролем</a>
Предыдущий патент: Устройство для расширения системы оснований модулярного кода
Следующий патент: Устройство для свертки по модулю три п-разрядного числа
Случайный патент: Способ электронной аэросъемки кольцова и устройство для осуществления способа