Устройство для деления на три Советский патент 1991 года по МПК G06F7/52 

Описание патента на изобретение SU1667058A1

ё

Похожие патенты SU1667058A1

название год авторы номер документа
Устройство для деления на три 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Гузик Вячеслав Филиппович
SU1437856A1
Устройство для деления двоичных чисел 1980
  • Заморин Анатолий Петрович
  • Маханов Анатолий Андреевич
SU955039A1
Устройство для выполнения операций умножения и деления 1980
  • Березенко Александр Иванович
  • Казанцев Павел Николаевич
  • Корнев Михаил Дмитриевич
  • Корягин Лев Николаевич
  • Мамаев Жаугашты Арыстангалиевич
  • Струков Вячеслав Николаевич
SU955038A1
Микропрограммный процессор 1978
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Барбаш Иван Панкратович
SU765809A2
Конвейерное устройство для деления итерационного типа 1985
  • Варакин Юрий Сергеевич
SU1262483A1
Устройство для деления двоичных чисел на три 1988
  • Гурьба Валентин Петрович
SU1571579A1
УСТРОЙСТВО ДЕКОДИРОВАНИЯ РТСМ 2008
  • Егоров Сергей Иванович
  • Глухарев Игорь Николаевич
RU2390930C2
Устройство для деления 1984
  • Кургаев Александр Филиппович
  • Опанасенко Владимир Николаевич
SU1259251A1
Вычислительное устройство 1979
  • Жуков Валерий Александрович
  • Медведев Израиль Львович
SU885994A1
Вычислительная система "Антикон" для предотвращения столкновения судов 1983
  • Скурихин Владимир Ильич
  • Павлов Вадим Владимирович
  • Урсатьев Алексей Андреевич
  • Божулич Нина Александровна
  • Сапожникова София Лейзеровна
  • Положенцев Игорь Александрович
  • Богачук Юрий Петрович
  • Шикарев Анатолий Иванович
SU1136178A1

Иллюстрации к изобретению SU 1 667 058 A1

Реферат патента 1991 года Устройство для деления на три

Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных устройствах. Целью изобретения является повышение быстродействия устройства. Устройство для деления двоичных чисел на три содержит регистр 1, дешифратор 2 и (N-2)/3 блоков 3 формирования разрядов частного. Быстродействие устройства составляет T = Tдш + NΤ, где Τ - время задержки одного логического элемента, Tдш - время задержки дешифратора. 1 з.п.ф-лы, 2 фиг., 2 табл.

Формула изобретения SU 1 667 058 A1

О О vj

О

ся со

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

Целью изобретения является повышение быстродействия устройства.

На фиг. 1 представлена функциональная схема устройства для деления на три; на фиг. 2 - функциональная схема блока формирования разрядов частного.

Устройство (фиг. 1) содержит регистр 1, дешифратор 2, блоки 3i,32Зп-2/з формирования разрядов частного 3, выходную шину 4, выходную шину 5 остатка.

Блок формирования разрядов частного (фиг. 2) содержит шестой вход 6 блока, четвертый вход 7 блока, третий вход 8 блока, второй вход 9 блока, первый вход 10 блока, пятый вход 11 блока, шестой выход 12 блока, первый выход 13 блока, второй выход 14 блока, четвертый выход 15 блока, третий выход 16 блока, пятый выход 17 блока, пятый, девятый, первый, тринадцатый, четырнадцатый, шестой, второй, десятый, одиннадцатый, седьмой, третий, восьмой, четвертый и двенадцатый элементы И 18-31, шестой, четвертый, пятый, первый, второй и третий элементы 32-37 ИСКЛЮЧАЮЩЕЕ ИЛИ, с первого по четвертый элементы ИЛ И 38-41, элемент И-НЕ 42, элемент ИЛИ-НЕ 43.

Устройство работает следующим образом.

Делимое записывается в регистр 1. Два старших разряда регистра 1 анализируются дешифратором 2, на первом выходе которого формируется единица при наличии единицы на выходах обоих старших разрядов регистра 1. На втором выходе дешифратора формируется единица при наличии единицы на выходе старшего разряда регистра 1. На третьем выходе формируется единица при наличии единицы на втором разряде регистра. На четвертом выходе формируется единица при наличии нулей или единиц на обоих входах дешифратора. Первый выход дешифратора 2 является старшим разрядом частного, на втором, третьем и четвертом выходах дешифратора 2 формируется остаток 10, 01 и 00 соответственно, полученный при делении на три двухразрядного числа, поступающего на дешифратор 2.

В первом блоке 3 формирования разрядов частного происходит деление на три пятиразрядного двоичного числа, поступающего на вход 10 и вход 9, входы 6-8 блока 3. На выходах 12, 13, 14 блока 3 формируются три разряда частного. Значение остатка от деления формируется на выходах 16, 15, 17 блока 3 соответственно 10, 01 и 00.

Аналогично работают и все блоки 3. На выходных шинах 4 формируется частное от деления на три, на выходных шинах 5 остатка - остаток.

В табл. 1 приведен пример деления

числа 1668 (в двоичной системе счисления 11010000100) на число 3. Частное от деления равно 556 (в двоичной системе счисления 1000101100). Остаток равен нулю. На первом выходе дешифратора 2 формируется старший разряд частного, равный единице.

В трех верхних строках табл. 2 записана целая часть частного с второго по десятый разряд, дробная часть представлена на выходах 15, 16 третьего блока.

Формула изобретения

1. Устройство для деления на три, содержащее регистр, дешифратор и

блоков формирования разрядов частного, где п - разрядность делимого, входы дешифратора соединены с выходами первого и второго разрядов регистра, первый выход

дешифратора, первые и вторые выходы блоков формирования разрядов частного соединены с выходной шиной устройства, второй и третий выходы дешифратора соединены с первым и вторым входами соответственно первого блока формирования разрядов частного, первый и второй входы каждого последующего блока формирования разрядов частного соединены соответственно с третьим и четвертым выходами

предыдущего блока формирования разрядов частного, третий и четвертый входы 1-го блока формирования разрядов частного

п -- О

(I 1, 2 -я-) соединены с выходами

(31+1)-го и (3l+2)-ro соответственно разрядов регистра, третий и четвертый выходы последнего блока формирования разрядов частного соединены с шиной остатка устройства, отличающееся тем, что, с

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

соединен с пятым выходом предыдущего блока формирования разрядов частного, шестой вход 1-го блока формирования разрядов частного соединен с выходом 31-го разряда регистра , шестой выход 1-го блокаформирования разрядов частного соединен с выходной шиной устройства.

2. Устройство по п. 1, отличающее- с я тем, что блок формирования разрядов частного содержит четырнадцать элементов

И, шесть элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент И-НЕ, элемент ИЛИ-НЕ и четыре элемента ИЛИ, причем первый вход блока соединен с первыми входами первого, второго, третьего и четвертого элементов И и первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход блока соединен с первыми входами пятого, шестого, седьмого и восьмого элементов И и первым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, третий вход блока соединен с первыми входами третьего, четвертого и пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, четвертый вход блока соединен с первыми входами шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и девятого элемента И и вторым входом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, пятый вход блока соединен с первыми входами десятого, одиннадцатого и двенадцатого элементов И, шестой вход блока сое- динен с вторыми входами пятого и девятого элементов И и шестого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. выход которого соединен с первыми входами тринадцатого элемента И и элемента И-НЕ и вторыми входами перво- го элемента И и пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с первыми входами элемента ИЛИ-НЕ и четырнадцатого элемента И, второй вход которого соединен с выходом элемента И-НЕ, второй вход которого соединен с выходом четвертого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и вторым входом .тринадцатого элемента И, выход которого соединен с вторыми входами четвертого, шестого и одиннадцатого элементов И и элемента ИЛИ-НЕ, выход которого соединен с вторыми входами второго, седьмого и двенадцатого элементов И, выход пятого элемента И соединен с вторым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и первым входом первого элемента ИЛИ, второй и третий входы которого соединены с выходами девятого и первого элементов И соответственно, выход первого элемента ИЛИ соединен с вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы шестого, второго и десятого элементов И соединены с первого по третий входами второго элемента ИЛИ, выход которого соединен с вторым входом третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы одиннадцатого, седьмого и третьего элементов соединены с первого по третий входами третьего элемента ИЛИ, выходы восьмого, четвертого и двенадцатого элементов И соединены с первого по третий входами четвертого элемента ИЛИ, выход четырнадцатого элемента И соединен с вторыми входами третьего, восьмого и десятого элементов И, выходы первого, второго и третьего элементов ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с шестым, первым и вторым выходами блока, выходы второго, третьего и четвертого элементов ИЛИ соединены соответственно с четвертым, третьим и пятым выходами блока.

Таблица

Таблица2

Фш.2

Документы, цитированные в отчете о поиске Патент 1991 года SU1667058A1

Устройство для деления п-разрядного двоичного кода на три 1974
  • Шагиев Николай Михайлович
  • Иванов Евгений Серафимович
  • Чулошников Валентин Григорьевич
  • Иванов Юрий Алексеевич
SU506853A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для деления на три 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Гузик Вячеслав Филиппович
SU1437856A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 667 058 A1

Авторы

Гурьба Валентин Петрович

Даты

1991-07-30Публикация

1989-03-22Подача