SU1439582A1 - Device for dividing a variable by integer - Google Patents

Device for dividing a variable by integer Download PDF

Info

Publication number
SU1439582A1
SU1439582A1 SU874250030A SU4250030A SU1439582A1 SU 1439582 A1 SU1439582 A1 SU 1439582A1 SU 874250030 A SU874250030 A SU 874250030A SU 4250030 A SU4250030 A SU 4250030A SU 1439582 A1 SU1439582 A1 SU 1439582A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
register
bits
information input
shift
Prior art date
Application number
SU874250030A
Other languages
Russian (ru)
Inventor
Виктор Евдокимович Золотовский
Роальд Валентинович Коробков
Original Assignee
Таганрогский радиотехнический институт им.В.Д.Калмыкова
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Таганрогский радиотехнический институт им.В.Д.Калмыкова filed Critical Таганрогский радиотехнический институт им.В.Д.Калмыкова
Priority to SU874250030A priority Critical patent/SU1439582A1/en
Application granted granted Critical
Publication of SU1439582A1 publication Critical patent/SU1439582A1/en

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано в различных системах дл  вычислени  элементарных функций. Целью изобретени   вл етс  повьшение быстродействи  устройства Дл  этого устройство дл  делени  переменной на целое число, содержащее сумматор-вы- читатель 3, регистр 4, триггер 5, сдвиговые регистры 6, 10, имеет новую организацию св зейо 1 илThe invention relates to computing and can be used in various systems for computing elementary functions. The aim of the invention is to improve the speed of the device. For this purpose, the device for dividing a variable by an integer containing adder-subtractor 3, register 4, trigger 5, shift registers 6, 10 has a new connection link 1 or

Description

33

1one

(ABOUT

(L

гg

Ль// лAl // l

1one

Изобретение относитс  к вычислительной технике и может быть использовано в различных системах дл  вычислени  элементарных функгщй.The invention relates to computing and can be used in various systems for computing elementary functions.

Целью изобретени   вл етс  повышение быстродействи  оThe aim of the invention is to improve the speed of

На гтертехе представлена схема устройства дл  делени  переменной на цапое число оOn the gortech, there is a diagram of a device for dividing a variable by a number

Устройство содержит вход 1 числа устройства, вход 2 начальной установки устройства5 сумматор-вычитатель S регистр 4, триггер 5, первьй сдвиго- вьш регистр бр тактовый вход 7 устройства , вход 8 знака переменной устройства j вьк.од 9 устройства,, второй сдвиговьм регистр 10 и вход 11 модул  переменной устройства.The device contains the input 1 of the device number, the input 2 of the initial installation of the device 5 adder-subtractor S register 4, flip-flop 5, the first shift register b the clock input 7 of the device, the input 8 characters of the variable device j all the device 9, the second shift register 10 and input 11 is a variable device module.

Устройство работает следующим об- разоМсThe device operates as follows.

На вход 1 устройства подаетс  значение числа Кэ значение модул  переменной X с входа 11 устройства записываетс  в регистр 10, Триггер 5 устанавливаетс  в единичное cocTOHirnie сигнагЕо.м с входа 2 устройства. Так как К всегда положительно, то знак результата совпадает со знаком X, Результат формируетс  в виде модул  числаэ а знак X заноситс  в регистр однозременно с записью значагцих в регистр I Oo Деление начинаетс  с подачей тактовых импульсов, кольтаес во которых равно количеству еш-)х разр дов частного., на вход 7 устройства оAt the input 1 of the device, the value of the number Ke is supplied. The value of the module variable X from the input 11 of the device is written to the register 10, Trigger 5 is set to a single cocTOHirnie signal from the input 2 of the device. Since K is always positive, the sign of the result coincides with the sign of X, the Result is formed as a unit of number and the sign of X is entered into the register simultaneously with the entry of the signs in the register I Oo The division begins with the delivery of clock pulses, which are equal to the number of e-) x private bits., to the input 7 of the device

Дл  удобства дальнейша  работа иоштюстрируетс  примером делени  X -OoHOIOI (.1с110101) на 5(0101)., Сумматор-вычитатель 3 принципиально молсет иметь произвольное число разр дов Го В рассматриваемом устройстве г 9 гшюс два знаковых разр да (всего 11 разр дов);For convenience, further work is illustrated by an example of dividing X -OoHOIOI (.1с110101) by 5 (0101)., Totalizer-subtractor 3 is basically molset to have an arbitrary number of bits of Gu In the device under consideration is 9 symbolic bits (11 bits in total);

Ргсб 00000Rgsb 00000

,6 0000010, 6 0000010

,6 0000100, 6 0000100

11 1111110011 11111100

3 т3 t

00 0000010100 00000101

00 00000001 Рг.6 000100100 00000001 Pr.6 0001001

4 т4 t

00 00000011 00 00000101 11 11111110 Рг.6 001001000 00000011 00 00000101 11 11111110 Pr.6 0010010

11 11111100 00 00000101 00 0000000111 11111100 00 00000101 00 00000001

Рг„6 0100101Pr „6 0100101

шsh

00 0000001100 00000011

00 00000101 V00 00000101 V

11 11111110 Ргоб 100101011 11111110 Probe 1001010

Таким образом, результат У .1 „001010 -ОоООЮЮоThus, the result of .1 „001010 -OOOOOOUO

хx

5five

Claims (1)

Формула изобретени Invention Formula . Устройство дл  делени  переменной на целое число, содержащее сумматор- вычитатель;, регистр, первьй и второй сдвиговые регистры, триггер, причем выход регистра соединен с входами разр дов, кроме младшего, первого информационного входа сумматора-вы™. A device for dividing a variable by an integer containing a totalizer-subtractor ;, register, first and second shift registers, a trigger; the output of the register is connected to the inputs of bits, except the younger one, of the first information input of the adder ™ 00 5five 00 5five 00 5five разр да которых соединен с информационным входом триггера, вход установки в 1 которого соединен с входом начальной установки устройства, тактовый вход которого соединен с входом разрешени  приема триггера, с входа ш разрешени  сдвига первого и второго сдвиговых регистров, выход первого сдвигового регистра  вл етс  выходом устройства, вход модул  переменной устройства соединен с информационным входом второго сдвигового регистра, отличающеес  тем, что, с целью повышени  быстродействи , вход знака переменной устройства соединен с установочным входом первого сдвигового регистра, ин- формационньй вход которого соединен с информа.ционным входом триггера,, пр мой и инверсный выходы которого соединены соответственно с входами разрешени  вычитани  и сложени  суммато- ра-вычитате:: Я, второй информационньй вход которого соединен с входом числа устройства, выходы значалщх разр дов сумматора-вычит.ател  соединены со сдвигом на один разр д в сторону старших разр дов с входами разр дов регистра , выход второго сдвигового регистра соединен с входом младшего разр да первого информационного входа сумматора-вычитател оthe bits of which are connected to the information input of the trigger, the installation input 1 of which is connected to the input of the initial setup of the device, the clock input of which is connected to the input of the trigger reception enable, from the shift enable input of the first and second shift registers, the output of the first shift register is the output of the device The input of the device variable module is connected to the information input of the second shift register, characterized in that, in order to improve speed, the input sign of the device variable is connected to the mouth By setting the input of the first shift register, the information input of which is connected to the information input of the trigger, the direct and inverse outputs of which are connected respectively to the inputs of the subtraction and addition resolution of the totalizer-read: I, the second information input of which is connected to the input the device numbers, the outputs of the bits of the adder-subtractor are connected with a shift by one bit towards the higher bits with the inputs of the register bits, the output of the second shift register is connected to the input of the least significant bit of the first information input of the adder-subtractor
SU874250030A 1987-05-27 1987-05-27 Device for dividing a variable by integer SU1439582A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874250030A SU1439582A1 (en) 1987-05-27 1987-05-27 Device for dividing a variable by integer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874250030A SU1439582A1 (en) 1987-05-27 1987-05-27 Device for dividing a variable by integer

Publications (1)

Publication Number Publication Date
SU1439582A1 true SU1439582A1 (en) 1988-11-23

Family

ID=21306269

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874250030A SU1439582A1 (en) 1987-05-27 1987-05-27 Device for dividing a variable by integer

Country Status (1)

Country Link
SU (1) SU1439582A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1164698, кл. G 06 F 7/52, 1983. Авторское свидетельство СССР № 898423, Kjio G 06 F 7/52, 1980„ *

Similar Documents

Publication Publication Date Title
SU1439582A1 (en) Device for dividing a variable by integer
SU809168A1 (en) Device for comparing numbers
SU1251103A1 (en) Fknction generator fknction generatorating structure
SU667966A1 (en) Number comparing device
SU968804A1 (en) Device for determining extremum numbers
SU1383345A1 (en) Logarithmic converter
SU913367A1 (en) Device for comparing binary numbers
SU392494A1 (en) I ALL-UNION | j; rn -: - fVi | O.TF) inHMFnMMAvtorsRaditelKievsk expedition of the Ukrainian scientific research geological instituteSHSJiHOTEKA
SU1087984A1 (en) Device for comparing numbers
SU970366A1 (en) Microprogram control device
SU1405066A2 (en) Device for interfacing n sensors with computer
SU1474853A1 (en) Parallel-to-serial code converter
SU1270762A1 (en) Information output device
SU769629A1 (en) Shift register
SU1478205A1 (en) Data input unit
SU898427A1 (en) Controllable probability distribution law converter
SU1016785A1 (en) Variable priority device
SU1134931A1 (en) Information output device
SU1201855A1 (en) Device for comparing binary numbers
SU1193664A1 (en) Adding-subtracting device
SU1210209A2 (en) Pseudorandom pulse sequence generator
SU1141394A1 (en) Information input device
SU894714A1 (en) Microprocessor module
SU1387004A2 (en) N-sensors-to-computer interface
SU1282131A1 (en) Multichannel device for processing interrogations