SU809176A1 - Устройство дл делени - Google Patents
Устройство дл делени Download PDFInfo
- Publication number
- SU809176A1 SU809176A1 SU792786744A SU2786744A SU809176A1 SU 809176 A1 SU809176 A1 SU 809176A1 SU 792786744 A SU792786744 A SU 792786744A SU 2786744 A SU2786744 A SU 2786744A SU 809176 A1 SU809176 A1 SU 809176A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- counter
- comparison
- divider
- inputs
- input
- Prior art date
Links
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
Description
(54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ
1
Изобретение относитс к вычислительной технике и может быть использовано дл обработки результатов измерений в составе автоматических систем управлени и контрол .
Известно устройство дл делени , содержащее сумматор делимого, регистр делител , сумматор частного, регистр сдвига, блоки передачи кодов, ключ, элемент ИЛИ 1.
Однако это устройство выполн ет операцию1 делени двух чисел в ограниченном диапазоне задаваемых позицио нным двоич- . ным кодом операндов и недостаточно надежно в работе.
Известно другое устройство, которое содержит регистры делимого и делител , блоки вы влени нулевого состо ни этих регистров , блок сравнени , регистр пам ти, триггеры управлени , элементы И и ИЛИ, буферный регистр, счетчик, и выполн ет деление двух чисел, заданных любым кодом 2.
Однако это устройство сложно по логике и управлению, имеет большой объем аппаратуры и недостаточное быстродействие.
Наиболее близким техническим решением к предлагаемому вл етс устройство дл делени , содержащее счетчик делимого, соединенный выходом с блоком фиксации окончани делени , буферный счетчик, к поразр дным выходам которого подключены сигнальными входами поразр дные элементы И, последовательно соединенные друг с другом, распределитель импульсов, счетчик делител , ключ, входы которого подключены к выходам переполнени счетчика
Claims (3)
- делител и буферного счетчика, а выход - ко входам счетчика частного и счетному входу триггера, коммутатор, элемент ИЛИ и два блока сравнени , состо щие из узлов поразр дного сравнени (групп элементов И), выход каждого из которых подключен к управл ющему входу последующего узла поразр дного сравнени того же блока сравнени , входы первого и второго блоков сравнени подключены к поразр дным выходам счетчика делител и буферного счетчика соответственно, а выходы через элемент ИЛИ подключены к управл ющему входу коммутатора, информационный вход которого соединен с тактовой шиной устройства, а выходы подключены к поразр дным входам счетчиков делимого, делител и буферного счетчика, выход триггера соединен с управл ющими входами счетчика делител и буферного счетчика 3}. Недостатки известного устройства св заны с его схемным построением. При наличии в делителе хот бы двух наход щихс р дом нулей в процессе делени возникает сбой, так как одновременно срабатывают два (или больше - по количеству р дом сто щих нулей) соседних элемента И, а на вход распределител через элемент ИЛИ поступает только один запускающий его сигнал, который подключает выход распределител на следующий (очередной) разр д регистров делимого и делител , в то врем как его необходимо подключить к более старщему (ненулевому по значению делител ) разр ду. Этот сбой вносит погрещность в результат делени . Кроме того, изза отсутстви в известном устройстве управлени всеми поразр дными элементами И возможно (в начальный момент счета) по вление помехи от элемента И младщего разр да регистра, работающего в направлении сложени или вычитани . При выполнении операций делени в известном устройстве только на один цикл вычитани необходимо 10 п счетных импульсов , где п - число дес тичных разр дов регистра делител (буферного регистра ), а, следовательно, дл выполнени всей операции г- 10-n-m импульсов, где m - количество циклов вычитани в процессе делени двух чисел, равное значению частного . Цель изобретени - повышение быстродействи и точности устройства. Поставленна цель достигаетс тем, что в устройстве дл делени , содержащем счетчик делимого, счетчик частного, блок задани делител , блок фиксации окончани делени , буферный счетчик, блок сравнени и коммутатор, причем вход коммутатора соединен с тактовым входом устройства, а выходы соединены с соответствующими поразр дными входами буферного счетчика и счетчика делимого, выход которого соединен со входом блока фиксацииокончани делени , блок сравнени , состо щий из поразр дных узлов сравнени , первые входы которых соединены с соответствующими поразр дными выходами буферного счетчика , выход каждого поразр дного узла сравнени соединен с управл ющим входом последующего поразр дного узла сравнени , вторые входы поразр дных узлов сравне ни соединены с соответствующими поразр дными выходами блока задани делител , выходы поразр дных узлов сравнени соединены с управл ющими входами коммутатора , выход старшего поразр дного узла сравнени подключен ко входу счетчика частного и ко входу установки буферного счетчика. На чертеже Приведена блок-схема устройства . Устройство дл делени содержит тактовый вход 1, коммутатор .2 импульсов, счетчик 3 делимого, блок 4 фиксации окончани делени , буферный счетчик 5, блок 6 сравнени , блок 7 задани кода делител и счетчик 8 частного. Блок 6 сравнени состоит из поразр дных узлов 9 сравнени . Блок 7 задани кода делител может быть выполнен, например, в виде коммутатора , подключающего один из регистров, в которые записано в параллельном коде значение делител , или в виде регистра. Тактовый вход 1 устройства св зан с поразр дными входами счетчиков 3 и 5 через коммутатор 2 импульсов, управл ющие входы которого подключены к выходам соответствующих поразр дных узлов 9 сравнени . Выход счетчика 3 делимого подключен ко входу блока 4 фиксации окончани делени . Выходы буферного счетчика 5 соединены поразр дно со входами поразр дных узлов 9 сравнени , на другие входы которых подаетс код делител С выходов блока 7. Выход старшего поразр дного узла 9 сравнени подключен к входу счетчика 8 частного, с которого и снимаетс результат делени . Устройство работает следующим образом . После запуска устройства тактовые импульсы со входа 1 поступают на вход коммутатора 2, с выхода которого, в соответствии с сигналом с выхода первого поразр дного узла сравнени (если код делител по первому выходу блока 7 не равен «О), поступают на счетные входы первых разр дов счетчиков 3 и 5. Процесс продолжаетс до совпадени кода первого разр да счетчика 5 со значением первого разр да делител в блоке 7. После чего сигналом первого поразр дного узла 9 сравнени отключаетс в коммутаторе 2 канал первого разр да и подключаетс канал второго разр да счетчиков 3 и 5. Таким образом, устройство работает до совпадени кодов на входах последнего старщего поразр дного узла 9 сравнени , по сигналу с которого в коммутаторе 2 отключаетс канал последнего разр да и записываетс «1 в счетчик 8, а разр ды счетчика 5 устанавливаютс в исходное нулевое состо ние. На этом один цикл вычитани операции делени заканчиваетс . После установки счетчика 5 в исходное состо ние в коммутаторе 2 включен канал первого разр да и начинаетс второй цикл вычитани операции делени . Окончание операции делени определ етс блоком 4 по моменту перехода через «О числа в счетчике 3 делимого. В процессе операции делени поразр дные узлы 9 сравнени подключают в коммутаторе 2 только тот последующий канал. в котором, значение разр да делител отличаетс от «О. Так, если первые (младшие) разр ды делител , например два, равны «О, то в исходном состо нии устройства, когда счетчик 5 находитс в состо нии «О, первыми двум поразр дными узлами 9 сравнени блока 6 сравнени фиксируетс совпадение и в коммутаторе 2 подключаетс канал разр да счетчиков 3 и 5. 3 котором нет совпадени , т. е. третий. Точно так же устрЬйство работает и при наличии любого количества «О в других разр дах делител . Таким образом, в коммутаторе 2 подключаетс канал очередного и только значащего разр да делител , а процесс сравнени производитс только в тех разр дах, в которых значение делител отлично от «О, обеспечива те.м самым повышение быстродействи устройства . Дл выполнени одного цикла вычитани в предлагаемом устройстве.необходимо максиму.м 9-к счетных импульсов, гдек - число значащих (отличных от «О) дес тичных разр дов делител , а дл выполнени всей операции делени , следовательно, необходимо 9- , где m - значение частного от делени , равное количеству циклов вычитани всей операции делени двух чиВ предлагаемом устройстве принципиально возможно производить вычисление в произвольной системе счислени , а не об зательно в дес тичной, что зависит от конструкции примен емых блоков. Формула изобретени Устройство дл делени , содержащее счетчик делимого, счетчик частного, блок задани делител , блок фиксации окончани делени , буферный счетчик, блок сравнени и коммутатор, причем вход коммутатора соединен с тактовым входом устройства, а выходы соединены с соответствующими поразар дными входами буферного счетчика и счетчика делимого, выход которого соединен со входом блока фиксации окончани делени , блок сравнени , состо щий из поразр дных узлов сравнени , первые входы которых соединены с соответствующими поразр дными выходами буферного счетчика, выход каждого поразр дного узла сравнени соединен с управл ющим входом последующего поразр дного узла сравнени , отличающеес тем, что, с целью повыщени точности и быстродействи , вторые входы поразр днь1х узлов сравнени соединены с соответствующими поразр дными выходами блока задани делител , выходы поразр дных узлов сравнени соединены с управл ющими входами коммутатора , выход старщего поразр дного узла сравнени подключен ко входу счетчика частного и ко входу установки буферного счетчика. Источники информации, прин тые во внимание при экспертизе 1. Авторское свидетельство СССР № 549808, кл. G 06 F 7/50, 1075.
- 2. Авторское свидетельство СССР № 512468, кл. G 06 F 7/39, 1974.
- 3. Авторское свидетельство СССР №547766, кл. G 06 F 7/39, 1975 (прототип).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792786744A SU809176A1 (ru) | 1979-06-28 | 1979-06-28 | Устройство дл делени |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792786744A SU809176A1 (ru) | 1979-06-28 | 1979-06-28 | Устройство дл делени |
Publications (1)
Publication Number | Publication Date |
---|---|
SU809176A1 true SU809176A1 (ru) | 1981-02-28 |
Family
ID=20836556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792786744A SU809176A1 (ru) | 1979-06-28 | 1979-06-28 | Устройство дл делени |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU809176A1 (ru) |
-
1979
- 1979-06-28 SU SU792786744A patent/SU809176A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1075817A (en) | Sequential encoding and decoding of variable word length fixed rate data codes | |
SU809176A1 (ru) | Устройство дл делени | |
SU903867A1 (ru) | Устройство дл делени | |
SU506858A1 (ru) | Устройство дл обнаружени ошибок в регистрах процессора | |
SU1166100A1 (ru) | Устройство дл делени | |
US3196259A (en) | Parity checking system | |
SU1376082A1 (ru) | Устройство дл умножени и делени | |
SU1116426A1 (ru) | Устройство дл поиска чисел в заданном диапазоне | |
SU1130860A1 (ru) | Устройство дл делени | |
SU593211A1 (ru) | Цифровое вычислительное устройство | |
SU911508A1 (ru) | Устройство дл сравнени двух чисел | |
SU1195348A1 (ru) | Устройство для контроля узлов эвм | |
SU930689A1 (ru) | Функциональный счетчик | |
SU935954A1 (ru) | Вычислительное устройство дл решени дифференциальных уравнений | |
SU966690A1 (ru) | Устройство дл выделени экстремального из @ @ -разр дных двоичных чисел | |
SU1439580A1 (ru) | Устройство дл одновременного вычислени двух многочленов | |
SU760088A1 (ru) | Устройство для сравнения чисел с двумя порогами1 | |
RU1791813C (ru) | Устройство дл делени чисел на константу типа 2 @ + 1 | |
SU739532A1 (ru) | Устройство дл вычислени разности двух -разр дных чисел | |
SU809582A1 (ru) | Счетчик джонсона | |
SU436352A1 (ru) | УСТРОЙСТВО ДЛЯ НАХОЖДЕНИЯ ОТНОШЕНИЯ ДВУХчислоимпульсных кодов | |
SU362301A1 (ru) | ВСЕСОЮЗНАЯ ' ййТ?йТйО«т:11:;Г'е"ндп | |
SU1156072A1 (ru) | Устройство управлени микропроцессором | |
SU999018A1 (ru) | Устройство программного управлени с самоконтролем | |
SU1012238A1 (ru) | Устройство дл сравнени чисел |