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

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

и ь г {( (Mine птноситгя к вычисли- 1с:|т,и(Й тел)1пке н преднагэначается дни нптльчорлПИЯ в арифметических VI трштстиях иычислительн1)1х машин, . ;тя111их приводах и других П1тиборах, ivie иптольчуется мно- 1 офачныр код,.

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

Нл фи1-.1 приведены сигналыХ, - Х пятифачног кода и соответствующие им пифры обычного цифрового кода от О до на фиг.2 - структурная схема устройства ;1/1я деления; на фиг.З - структурная схема вычисли- тель)1О1-о блока разряда частного; на фиг.4 - соотношения между цифровыми си1иала ш на выходах генератора кратностей, пятифазными сигнала- ьпл У. - Xj на выходе вычислительного блока разряда частного и соответствующие им цифры обычного цифрового кода; на фиг.З - структурная схема KON r/TOTopa; на фиг.6 - ципиальная схема узла преобразования сигналов многофазного кода в обычный цифровой код в соединении с принципиальной схемой логического блока к о т о р а.

Примем следующие обозначения: заглавные буквы означают число в пяти фачном кодс ; если у заглавной буквы установлен вверху И}щекс, например X , то ото означает i-и разряд числа; cTpo uiiiie буквы с индексом внизу (ги1ачлют сигНс цч определенной фазы этогочисла, например х ,, х , х ,, X , X . означают сигналы с первой по ПЯТУЮ фаз числа X i-ro разряда.

Рассмотриь рабогу устройства на приме,н дел1М1ия двух чисел А и В (А - делитель, В - делимое), заданных в пятифазном к-)де. Примем, что оба операнда заданы в нормализованном виде, когда в старших разрядах содержится сигнал, отличный от цифр О. Пусть делимое содержит смесь разрядов, дгттитель - три разряда, а резул1л;п целения выдается в семи р.чзрндих .

ВходШ 1г шг11;.1 трех разрядов делителя Л (А , А , А ) соединены с входом re ii p;v I ор.1 1 кратности, выход- и,е типы КОГО ч о содержат крат- Hi,ie Д1 ли ге:|1; А: А х 2 С; А х 3 D А X 4 -К; А X 3 F; А X 6 G; А X X 7 Я; А л 8 J; А X 9 L.

527722

Выходные шины генератора 1 соединены с входами вычислительных блоков 2 разрядов частного.Другие входы первого блока 2 соединеШ) с тремя стар5 шими разрядами В, в , В делимого В, Одни выходы первого блоке 2 составляют один разряд и соединены со старшим разрядом х частного. Другие выходы первого блока 2, составляющие

три разряда и четвертый разряд делимого В соединены с входами второго блока 2. Цифровые сигналы этих . . входов обозначены в . Один выход второго блока 2 составляет один раз 5 ряд и соединен с разрядом X частного. Другие выходы второго блока 2 (в - Q) соединены с входами третьего блока 2, к которым также подключен третий разряд делимого в и т.д.

вплоть до соединения шестого и седьмого блоков 2, где на входы подаются сигналы нулевого значения О.

Седьмой блок 2 содержит только выходы, которые соединены с разрядом X частного.

Блоки 2 выполнены одинаково и каж- ;шй из них содержит узлы 3-7 сравнения, узел 8 вычитания и коммутатор 9 .

30 Узлы 3-7 сравнения выдают сигналы соответственно при выполнении следу- юишх неравенств: А ь В - А х 6;

JJ

«:Ах7;АхЗ В Ах8; Ах4 В Ах9;Ах5ЛВ .

35 Коммутатор 9 содержит узел 10 преобразования сигналов многофазного кода в обычный цифровой код, которьш состоит из девяти элементов И 12-20, и четыре логических

40 блока II. Элементы И 12-20, входы которых соединены с прямыми и инверсными щинами сигналов узлов 3-7 сравнения, предназначены для формирования на выходе соответственно

45 следующих сигналов обычного цифрового кода: ,Х,,; ,; 3 -Х,Х,; ,Х,; X,; 6 --Х,Х,; ,Х,; 9

х,х,.

50 Первые входы логических блоков 11 соединены с выходами генератора 1 кратности: логический блок 11 первого разряда соединяется с выходами первого разряда генератора I крат55 ности, логический блок 11 второго разряда соединяется с выходами второго разряда и т.д. Вюрые входы логических блоков 11 соединены оди3

иакопым обра:(1м с выходным шинами узла 10. Ло1 ич(ский блок 11 состоит из пяти г рутгп (по числу фаз разряда) элементов И 21 - 25, объединенных на выходе элементами ИЛИ 26-30. Выходы элементов Ш1И 26-30 являются выходами фаз к(мм татора 9 для соответствующег о разряда. Первые входы первых э.г ементов И 21-25 всех групп во всех логических блоках 11 соедине1Л1 с выходом элемента И 12 узла 10, первые входы вторых элементов И 21-25 всех групп во всех логических блоках 11 соединены с выходами элемента И 13 и т.д., вплоть до соединения первого входа девятых элементов И всех групп во все логических блоках 11, которые соединены соответственно с вьгходами элемента И 20.

Вторые Bxo;jj3i элементов И 21-25 с первого по девятый каждой группы и каждого логического блока I1 соединены соответственно со своим разрядом и своей фазой с выходами генератора 1 кратности для сигналов А: Ах6 G; .

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

При подаче на пшны операндов А и В на ныу.одах генератора 1 кратности формируются кратные делителю А от А до А X 9. При этом первый блок 2 осуществляет деление числа, наданного старшими разрядами д&пи- , мого в , В, В, на делитель, и результат деления, которой является целым числом, выдается на выход X, , а остаток от деления поступает на входы следующего блока 2.

Второй блок 2 осуществляет деление чиспа, старшие раэряд1 | которого задаются остатком от предыдущего деления, и мпадший разряд является числом следующего разряда В делимого, на делитель, и результат деления выдается на выход X , а остаток от деления поступает на входы следующего блока 2 и т.д.

В этой части работа схемы принципиально не отличается от известного деления углом. Отличие заключается в осуществлении элементарной опера деления в блоке 2, где выполнение деления производится не последовательным подбором результата, а он выдается сразу непосредственно.

527724

Это осуп1еств;1яетс Я с.чрдук1щим ( ;б- ря юм. Число В на одном входе блока 2 сравнивается в узле 3 сравнения с числами А и Ахб, и при выполнении 5 неравенства А ь В «- А х 6 на выходе X, появляется сигнал 1. В узле 4 число в сравнивается с числами Ах2 и Ах7, и при выполнении неравенства Ах2 В Ах7 на выходе Х появля- 0 ется сигнал 1.

В узле 5 число В сравнивается с числами АхЗ и А х 8, и при выполнении неравенства сАхЗ на выходе Xj появляется сигнал 1. 5В узле 6 число В сравнивается с

числами Ах4 и Ах9, и при выполнении неравенства Ax-i В Ах9 иа выходе появляется сиг на.п 1.

В узле 7 происходит сравнение

0 числа В с А х 5, и при выполнении неравенства А X 5 в на выходе X, появляется сигнал I. Следовательно, на выходах блока 2 формируется результат деления числа В на дели5 тель А (А, А , А )..На выходах узла 10 пятифазные сигналы преобразуются в цифровые сигналы обычного цифрового кода 1 - 9, которые поступают на первые входы элементов И 21-25

0 логических блоков I1 и пропускают на выходы ком гутатора 2 число . В узеч 8 вычитания определяется разность чисел в и Q, которая поступает на входы следующего блока 2.

35

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

Устройство дня деления, содержащее вычислительные блоки разрядов

частного, входы первой группы перво- го вычислительного блока разряда частного соединены с входами разрядных шин делимого устройства с первой по п-ю (п - количество разряДов делителя) , входь первой группы i-ro вычислительного блока разряда частного (,..,,Г; Г - количество разрядов частного) соединены с выходами первой группы (i-l)-ro вычислительного блока разряда частного и входами (i-t-n -1)-й разрядной пшны делимого устройства, выходы второй группы j-ro вычислительного блока разряда частного ()

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

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

iiiii5..V

52772«

выходам групп с первой по (2т-1)-ге- нератора кратности, входы второй и третьей групп р-го узла сравнения (,... ,пг-1) соединены с выходами

5 р-й и (р+т)-й групп генератора кратности соответственно, вхбды второй группы т-го узла сравнения соединены с выходами т-й группы генератора кратности, выходы узла вычитания со10 единены с выходами первой группы блока, выходы узлов сравнения соединены с выходами второй группы блока и с управляющими входами коммутатора, выходы которого подключены к

t5 входам второй группы узла вычитания,

6l

В

JI

гу Lf Ul N I Чп ч i v I чг

Хг

ffl-fi)

. 5

X Ф«г.З

ff А А Ч Лл5 Лх/ Алд I I I I I I I I f I

J

х

. 5

Ф1АгМ

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

название год авторы номер документа
Устройство для деления 1985
  • Кочергин Валерий Иванович
SU1291974A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1783522A1
Устройство для деления чисел 1988
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1580353A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1709352A1
Устройство для деления 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1357946A1
Устройство для деления 1984
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1249551A1
Конвейерное арифметическое устройство 1984
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1203511A1
Устройство для деления двоичных чисел 1988
  • Батищев Владимир Николаевич
  • Добрынин Анатолий Анатольевич
  • Косой Анатолий Алексеевич
SU1617437A1
Устройство для деления чисел 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1429109A1
Устройство для последовательного деления 1986
  • Роздобара Виталий Владимирович
  • Осипов Владимир Алексеевич
  • Кремез Георгий Вальтерович
SU1304017A1

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

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

Изобретение относится к вычислительной технике и предназначается для использования в арифметических узлах вычислительных машин и следящих цифровых приводах. Цель изобретения - псвьппение быстродействия при работе в многофазных кодах. Цель достигается тем, что в устройстве, содержащем вычислительные блоки разрядов частного, разрядные шины делимого к:тройства с первой по п-ю (п - количество разрядов делителя), введен генератор кратности, а каждый вычислительный блок содержит узел вычитания, коммутатор и m узлов сравнения (га - число фаз). 6 ил. с Ф (/)

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

f

G ..а

t

77

.Q

//

/7

1C-3E3ElJ i: ELir Ty

}Q

и

/4т/4ж5

Фиг.б

Редактор В.Петраш

Согтавитель В.Версзкин

Техррд В.адарКорректор Е. Сирохман

Тираж 671 Подписное

Заказ 4621/ 9

ВНИШИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Рпушская наб., д.А/5

Производственно-полиграфическое предприятие,г.Ужгород,ул.Проектная,4

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

Прангишвили И.В
и др
Микроэлектроника и однородные структуры для построения логических и вычислительных устройств
- М.: Наука, 1967, с.181-184
Беркс и др
Предварительное рассмотрение логической конструкции электронного вычислительного устройства
- Кибернетический сборник
М
Прибор для заливки свинцом стыковых рельсовых зазоров 1925
  • Казанкин И.А.
SU1964A1

SU 1 252 772 A1

Авторы

Кочергин Валерий Иванович

Даты

1986-08-23Публикация

1984-04-26Подача