Устройство для деления
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ИТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (1)840900 (61) Дополнительное к авт. свид-ву— (22) Заявлено 11.06.79 . (21) 2778494/18-24. с присоединением заявки Hо (23) Приоритет
Опубликовано 2306.81. Бюллетень ИЯ 23 (53)М. Клз
6 06 Г 7/62
Государственный комитет.СССР по делам изобретений и открытий (53) УДЯ681. 325 (088.8) Дата опубликования описания 230681 (72) Авторы изобретения
Ю.Г. Кочинев, Б.H. Тихонов, Н.И. Захарова и A.H. Гутнер
Научно-производственное объединение "Геофйзика"., И Ленииградский электротехнический инстит им. В.И. Ульянова (Ленина) (71) Заявители (54) УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ
Изобретение относится к вычислительной технике и предназначается для деления двоичных чисел число импульсным методом.
Известно устройство для деления, содержащее счетчики делимого и делителя, два дополнительных счетчика, управляемый ключ, переключатель режимов работы и схему сравнения кодов, зафиксированных в счетчике делителя и в одном из дополнительных счетчиков 1(.
Недостатками этого устройства, предназначенного для операции деления, выполняемого после завершения ввода чисел делимого и делителя, яв ляются утрата исходной информации по окончании деления, а также аппаратур» ная избыточность, обусловленная применением схемы сравнения кодов двух счетчиков, использующей логические схемы совпадений и антисовпадений, количество которых равно числу разрядов этих счетчиков.
Наиболее близким к предлагаемому по технической сущности является устройство для деления, содержащее счетчики делимого, делителя и результата, первый и второй счетчики, генератор тактовых импульсов Г2).
Недостатком устройства является аппаратурная избыточность, обуслов.ленная применением двух схем сравнения кодов счетчиков делимого и делии теля с кодами двух дополнительных счетчиков, .образующих два управляеьых делителя частоты.
Цель изобретения - упрощение устройства. цель достигается тем, что в устройство для деления, содержащее счетчики делимого, делителя и результата, первый и второй счетчики, введены переключатель, деа управляемых клю15 ча, два формирователя импульсов, триггер и элемент И, при этом первые неподвижные контакты первой и второй групп переключателя соединены соответственно с входами делимого и дели26 теля устройства, вторые неподвижные контакты первой н третьей групп переключателя — с выходом первого управляемого ключа, вторые неподвижные контакты второй.и четвертой групп переключателя - с выходом второго управляемого ключа, первые входы пер:вого и второго управляемых ключей сое:.динены с тактовым входом устройства, счетные входы счетчика делимого и
30 первого счетчика соединены соответст840900 венно с подвижными контактами первой и третьей групп переключателя, счетные входы счетчика делителя и второго счетчика соединены соответственно с подвижными контактами второй и четвертой групп переключателя, выходы переноса счетчика делимого и первого счетчика соединены с входами соответственно первого и второго фор мирователей импульсов, выход первого формирователя импульсов соединен со вторым входом первого и третьим входом второго формирователей импульсов, выход второго формирователя импульсов с первым входом элемента И и четвертым входом первого управляемого ключа, выход триггера соединен 15 со вторым входом элемента И, пятым входом первого управляемого ключа и со счетным входом счетчика результата, разрядные выходы которого являются выходом результата устройст- 2О ва, шестой вход первого управляемого ключа является входом начала вычисления устройства, выход элемента И соединен со вторым входом второго управляемого ключа, выходы переноса счетчика делителя и второго счетчика соединены соответственно с К и — входами триггера. Кроме того, управляемый ключ содержит триггер, элемент ИЛИ и два элемента И, при этом выл триггера соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, а выход — с первым входом второго элемента И, пер вый по шестой входы управляемого 35 ключа соединены соответственно со вторым входом второго элемента И, ."), К входами триггера, первым и вторым входами первого элемента И и
R — входом триггера, выход второго 4О элемента И является выходом управляемого ключа.
На фиг. 1 изображена функциональная схема предлагаемого устройства для деления на фиг. 2 — схема управ- 45 ляемого ключа; на фиг. 3 — временные диаграммы, иллюстрирующие работу элементов предлагаемого устройства.
Предлагаемое устройство для деле- 50 ния содержит счетчик 1 делимого; счетчик 2 делителя, счетчик 3 результата, первый и второй счетчики 4 и
5, переключатель 6, управляемые ключи 7 и 8, формирователи 9 и 10 импульсов, триггер 11, элемент И 12, вход 13 делимого, вход 14 делителя, ° тактовый вход 15, вход 16 начала вычисления. Схема управляемого ключа содержит триггер 17, элемент ИЛИ 18, элементы И 19 и 20. бО
Устройство для деления работает следующим образом.
В исходном состоянии переключатель 6 режимов работы устанавливает ся в первом положении. Счетчики 1-5 б5 и триггер 11 "сброшены" в "0", ключи 7 и 8 разомкнуты. Первоначально на входы счетчиков делимого 1 и делителя 2 через переключатель б режимов работы по входу 13 устройства для делимого и входу 14 для делителя подаются числа импульсов, соответствующие некоторым цифровым кодам делимого М и делителя Й (фиг.
За, б, д, е). После заполнения счетчиков 1 и 2 числами М и N переключатель б режимов работы переводится во второе положение.
Далее выполняется процедура деления. Сигналом, передаваемым по входу устройства 16 для команды "Вычисление", замыкается первый управляемый ключ 7 и входы первого счетчика 4 и счетчика делимого 1 оказываются присоединенными к тактовому входу 15 устройства, по которому подается непрерывная последовательность тактовых импульсов (фиг. 3 в, г, д, ж). Счетчики 1 и 4 заполняются FBKTQBbIMH HM пульсами одновременно, причем счетчик
4 отстает от счетчика 1 на число М.
В момент переполнения счетчика 1 первый формирователь импульсов вырабатывает сигнал для размыкания первого управляемого ключа 7 и замыкания второго 8 (фиг. 3 ж, з). Теперь нходы второго счетчика 5 и счетчика 2 делителя оказываются, присоединенными к сигналам тактового входа 15 устройства. Счетчики 2 и 5 заполняются тактовыми импульсами одновременно, причем счетчик 5 отстает от счетчика 2 на N импульсов. В моменты переполнений счетчика 2 триггер 11 изменяет свое состояние от "0" к "1", а при переполнениях счетчика 5 возвращается в состояние "0", т.е. на выходе второго триггера 11 формируется периодическая последовательность,импульсов, длительность которых соответствует числу тактовых импульсов, равному N (фиг. 3 к). Второй триггер 11 сигналами "1" и "0" на своем выходе периодически замыкает и размыкает первый управляемый ключ 7. При этом счетчики 1 и 4 одновременно заполняются периодически поступающими на их входы через первый управляемый ключ 7 числами тактовых импульсов, равными Й (фиг. 3 д, ж). В момент переполнения первого счетчика 4 первый управляемый ключ 7 размыкается, и его последующие переключения прекращаются.. Сигналом для последнего размыкания ключа 7 служит установление "0" на выходе второго формирователя 10 импульсов при "1" на выходе второго триггера 11 (фиг. 3 ж, и, к). Таким образом, режим периодического заполнения счетчиков 1 и
4 числами Л оказывается завершенным, когда общее число тактовых импульсов, поступивших на входы счетчиков 1 и 4, становится равным М. После последне840900 го размыкания первого управляемого ключа 7 второй управляемый ключ 8 продолжает удерживаться замкнутым до момента последнего переполнения второго счетчика 5. Сигналом для размыкания ключа S служит установление
"0" на выходе триггера 11 при "0" на выходе второго формирователя 10 импульсов. По окончании последнего импульса, сформированного триггером
11, процесс деления заканчивается
I (фиг. 3 е, з, к). Все вспомогательные элементы устройства оказываются установленными в своих исходных состояниях: ключи 7 и 8 — разомкнуты, счетчики 4 и 5 и триггер 11 — сброшены в
"0". На счетчиках делимого 1 и делителя 2 восстановлены числа M N (фиг. 3 д, е, ж, з, и, к) . Результатом деления P является число переключений триггера 11, подсчитанное счетчиком результата 7 и равное 20
N
Управляемые ключи 7 и 8 реализуются с помощью логических элементов и не требует больших аппаратурных зат- д5 рат.
Формула изобретения
1. Устройство для деления, содер30 жащее счетчики делимого, делителя и результата, первый и второй счетчики, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит переключатель, два управляемых ключа, два формирователя импульсов, триггер и элемент И, при этом первые неподвижные контакты первой и второй групп переключателя соединены соответственно с входами 40 делимого и делителя устройства, вторые неподвижные контакты первой и третьей групп переключателя — с выходбм первого управляемого ключа, вторые неподвижные контакты второй и 4 четвертой групп переключателя — с выходом второго управляемого ключа, первые входы первого и второго управляемых ключей соединены с тактовым входом устройства, счетные входы счетчика делимого и первого счетчика соединены соответственно с подвижными контактами первой и третьей групп переключателя, счетные входы счетчика делителя и второго счетчика соединены соответственно с подвижными контактами второй и четвертой групп переключателя, выходы переноса счетчика делимого и первого счетчика соединены с входами соответственно первого и второго формирователей импульсов, выход первого формиро. вателя импульсов соединен со вторым входом первого и .третьим входом второго формирователей импульсов, выход второго формирователя импульсов - c первым входом элемента И и четвертым входом первого управляемого ключа, выход триггера соединен со вторым входом элемента И, пятым входом первого управляемого ключа и со счетным входом счетчика результата, разрядные выходы которого являются выходом. результата устройства, шестой вход первого управляемого ключа является входом начала вычисления устройства, выход элемента И соединен со вторым входом второго управляемого ключа, выходы переноса счетчика делителя и второго счетчика соединены соответственно с К и 7 — входами триггера. 2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что управляемый ключ содержит триггер, элемент
ИЛИ и два элемента И, при этом выход
t триггера соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом первого элемента И, а выход — с первым входом второго элемента И, первый по шестой вхо ды управляемогО ключа соединены соответственно со вторым входом второго элемента И, 7, К входами триггера, первым и вторым входами первого элемента И и Р— входом .триггера, выход второго элемента И является выходом управляемого ключа.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 455342, кл. G 06 F 7/52, 1974.
2. Авторское свидетельство СССР
Р 615477, кл. G 06 F 7/52, 1976 (прототип).
840900
a) 4 м
И ШВ1п iа е t
d) 1иаю Л/
) II I III
I/ 7акто8бш сигнал ф УглРОои дл/ а аеюью
/, а
Составитель Г. Плешев
Техред A. Бабинец Корректор В. Бутяга
Редактор Н. Лазаренко
Заказ 4767/72 Тираж 74 5
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Филиал ППП -"Патент", r. Ужгород, ул. Проектная, 4