SU1437857A1 - Device for dividing binary numbers in auxiliary code - Google Patents

Device for dividing binary numbers in auxiliary code Download PDF

Info

Publication number
SU1437857A1
SU1437857A1 SU874219942A SU4219942A SU1437857A1 SU 1437857 A1 SU1437857 A1 SU 1437857A1 SU 874219942 A SU874219942 A SU 874219942A SU 4219942 A SU4219942 A SU 4219942A SU 1437857 A1 SU1437857 A1 SU 1437857A1
Authority
SU
USSR - Soviet Union
Prior art keywords
register
input
format
divisible
inputs
Prior art date
Application number
SU874219942A
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 SU874219942A priority Critical patent/SU1437857A1/en
Application granted granted Critical
Publication of SU1437857A1 publication Critical patent/SU1437857A1/en

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

Изобретение относитс  к области вычислительной техники и может быть использовано в арифметических устройствах . Целью изобретени   вл етс  сокращение аппаратурных затрат. Поставленна  цель достигаетс  за счет новой организации св зей в устройстве дл  делени  двоичных чисел в дополнительном коде, содержащем регистры 1 и 2 делимого соответственно младшего и старшего форматов, регистр 3 делител , сумматор-вычитатель 4, схему 5 сравнени . 1 ил.The invention relates to the field of computing and can be used in arithmetic devices. The aim of the invention is to reduce hardware costs. The goal is achieved due to the new organization of links in the device for dividing binary numbers in an additional code containing registers 1 and 2 of the dividend, respectively, of the junior and senior formats, register 3 of the divisor, adder-subtractor 4, circuit 5 of the comparison. 1 il.

Description

«Hi О9 00 СП"Hi O9 00 SP

Изобретение относитс  к цифровой вычислительной технике и может быть использовано в арифметических устройствах , где. подготовка операндов делимого и делител  осуществл етс  в двои ном и одинарном форматах соответственно .The invention relates to digital computing and can be used in arithmetic, where. preparation of the divisible and divisor operands is carried out in binary and single formats, respectively.

Целью изобретени   вл етс  сокращение аппаратурных затрат,The aim of the invention is to reduce hardware costs,

На чертеже представлена схема устройства дл  делени  двоичных чисел в дополнительном коде,The drawing shows a diagram of a device for dividing binary numbers in an additional code,

Устройство содержит регистр делимого младшего формата, регистр 2 делимого старшего формата, регистр 3 делител , сумматор-вычитатель А, схему 5 сравнени , вход 6 делимого устройства , вход 7 делител  устройства, выход 8 частного устройства, такте- вый вход 9 устройства, вход 10 синхронизации устройства, вход I1 начальной установки устройства.The device contains a register of a divisible junior format, a register 2 of a divisible senior format, a register 3 divider, adder-subtractor A, a comparison circuit 5, an input 6 of the divisible device, an input 7 of a device divider, an output 8 of a particular device, a clock input 9 of the device, an input 10 device sync, input I1 of the initial device setup.

Устройство дл  делени  двоичных чисел в дополнительном коде работает следугал им образом.The device for dividing binary numbers in the additional code works in the following way.

Перед началом вычислени  регистр 1 делимого младшего формата, регистр 2 делимого старшего формата и регистр 3 делител  перевод тс  в режим парал лельной записи с входов 6,7 делимого и делител . Делимое представл ет собой операнд двойного формата, содержащий и старшую части одинаковой разр дности. Делитель представ л ет собой положительный операнд оди нарного формата, равный по количеству разр дов формату старшей части делимого . Абсолютна  величина делимого меньше абсолютной величины делител . Делитель нормализован.Before commencing the computation, the register 1 of the dividend junior format, the register 2 of the dividend major format and the register 3 of the divider are transferred to the parallel recording mode from the inputs 6.7 of the dividend and the divider. The dividend is a double-format operand that contains the highest part of the same bit size. The divider is a positive operand of a single format, equal in the number of bits to the format of the highest part of the dividend. The absolute value of the dividend is less than the absolute value of the divisor. The divider is normalized.

С выхода регистра 2 делимого старшего формата старша  часть делимого параллельно поступает ка первый вход сумматора-вычитател  4, на второй вход которого параллельно поступает делитель с выхода регистра 3 делител  . С выходов знаковых разр дов регистра 3 делител  и регистра 2 делимого старшего формата информалщ  поступает на первый и второй входы соответственно схемы 5 сравнени , на выходах Равно и Не равно которой формируютс  сигналы, поступающие на управл юш 5е входы сумматора- вычитател  4. На выходе Равно схемы 5 сравнени  формируетс  знаковой разр д частного и поступает на вход младшего разр да регистра 1 делимогоFrom the output of the register 2 divisible high format, the high part of the dividend in parallel enters the first input of the adder-subtractor 4, the second input of which simultaneously receives the divider from the output of the register 3 divider. From the outputs of the sign bits of the register 3, the dividers and the register 2 of the divisible older format, the informals arrive at the first and second inputs, respectively, of the comparison circuit 5, at the outputs Equal To Not Equal which generate signals to the control 5e inputs of the adder-subtractor 4. At the exit Equal comparison circuit 5 is formed by the sign bit private and is fed to the input of the lower bit of register 1 of the dividend

QQ

5 0 50

5 five

0 Q 0 Q

g g

5five

00

младшего формата. На выходе сумматора-вычитател  4 формируетс  первый остаток, который параллельно поступает на второй информационный вход регистра 2 делимого старшего формата со сдвигом на один разр д в сторону старшего. Далее все регистры перевод тс  в режим, реализующий вычислительный цикл, а именно: регистр 1 делимого ьшадшего формата - в режим последовательного сдвига информации в сторону старшего разр да, регистр 2 делимого старшего формата переключаетс  на прием остатков со своего второго информационного входа и прием на вход младшего разр да информации , поступающей из регистра 1 мого младшего формата, регистр делител  3 переключаетс  в режим хранени . По cлeдyющe ry синхротакту первый остаток записываетс  Б регистр 2 делимого старщего формата со сдвигом на один разр д в сторону старшего. Из регистра i делимого L aдшeгo формата в {-(ладший разр д рег истра 2 делимого старшего формата записываетс  очередгтой разр д цифры делимого, а в освободившийс  х)ладший разр д регистра I делимого младшего формата вдвигаетс  знак частного. На схему 5 сравнени  поступает знак очередного остатка, в результате чего формируетс  очередной разр д цифры частного и код операции сумматора-вычитател  4, на выходе, которого формируетс  сле- ДУ10ШЛ1Й остаток. По следугсщему синхротакту полученный остаток записываетс  в регистр 2 делимого старшего формата , в младший разр д которого вдвигаетс  очередной разр д цифры делимого, а в младдпий разр д регистра 1 делимого младшего формата вдвигаетс  очередной разр д цифры частного из схемы 5 сравнени . Указ анные операции повтор ютс  в течение всего вычислительного цикла. Длительность вычислительного цикла определ етс  разр дностью регистра 1 делимого младшего формата. После того как все разр ды младшей части делимого последовательно перепишутс  в регистр 2 делимого старщего формата, а регистр 1 делимого мпадшего формата заполнитс  частным, которое поступает на выход 8 устройства, процесс вычислени  заканчиваетс , регистр 1 делимого мпад- шгго формата, регистр 2 делимого .старшего формата и регистр 3 делител  перевод тс  в режим параллельной записи с входов 6 и 7 устройства.junior format. At the output of the adder-subtractor 4, a first residue is formed, which in parallel arrives at the second information input of the register 2 of the divisible higher format with a shift by one bit in the direction of the older one. Then, all registers are transferred to a mode that implements a computational cycle, namely: register 1 of a divisible format — to sequential shift of information towards the higher order, register 2 of a divisible higher format is switched to receive residuals from its second information input and input to the low-order bit of information received from the first low-format register; the divider-3 register is switched to the storage mode. According to the following sync syntax, the first remainder is written B register 2 of the divisible senior format with a shift of one bit to the side of the senior one. From the register i of the dividend L of the next format into the {- (the best bit of the register of the second dividend format is recorded in the next digit of the dividend number, and in the freed) the best bit of the register I of the dividend junior format is inserted into the private sign. The comparison circuit 5 receives the sign of the next residue, as a result of which the next digit of the quotient and the operation code of adder-subtractor 4 are formed, the output of which is followed by the following DU10Shl1Y residue. According to the next synchrotact, the obtained remainder is written into register 2 of the divisible senior format, at the least significant bit of which the next digit of the divisible digit is moved, and the second bit of the private digit of the 5 comparison is shifted into the minor bit of register 1 of the divisible junior format. These operations are repeated throughout the entire computational cycle. The duration of the computational cycle is determined by the resolution of register 1 of the dividend junior format. After all bits of the lower part of the dividend are sequentially rewritten into register 2 of the dividend older format, and register 1 of the dividend dead format is filled with the private one, which arrives at output 8 of the device, the calculation process ends, register 1 of the dividend mpadg format, divide register 2. the older format and the 3 register divider are switched to parallel recording mode from inputs 6 and 7 of the device.

Claims (1)

Формула изобретени Invention Formula Устройство дл  делени  двоичных чисел в дополнительном коде, содержащее регистр делимого младшего формата , регистр делимого старшего формата , регистр делител , сумматор-вычи- татель и схему сравнени , причем вход делител  устройства соединен с информационным входом регистра делител , вход синхронизации которого соединен с входами синхронизации регистров делимого младшего и старшего форматов и с входом синхронизации устройства, вход начальной установки которого соединен с входами разрешени  приема регистра делител  и регистра делимого младшего формата, с первым входом разрешени  приема регистра делимого старшего формата, входы старших и младших разр дов входа делимого устройства соединены соответственно с входами разр дов первого информационного входа.регистра делимого старшего формата и с входами разр дов информационного входа регистра делимого мпадшего формата, выходы знаковых разр дов регистра деA device for dividing binary numbers in an additional code, containing a register of a divisible junior format, a register of a divisible senior format, a divider register, a calculator adder and a comparison circuit, the divider input of the device connected to the divider register information input, the synchronization input of which is connected to the synchronization inputs the registers of the divisible junior and senior formats and the synchronization input of the device, the initial installation input of which is connected to the resolution enable inputs of the register divider and the register It has a junior format, with the first input of the receive resolution of a register of a divisible senior format, the inputs of the higher and lower bits of the input of a divisible device are connected respectively to the inputs of the bits of the first information input. A register of a divisible senior format and with the inputs of the information input bits of the register the sign bits of the register de лител  и регистра делимого старшего формата соединены соответственно с первым и вторым входами схемы сравнени , выходы Равно и Не равно которой соединены соответственно с входами разрешени  вычитани  и сложени  сумматора-вычитател , выход которого соединен со сдвигом на один разр д в сторону старших разр дов с вторым информационным входом регистра делимого старшего формата, второй вход разрешени  приема которого соединен с тактовым входом устройства, выходы регистра делимого старшего формата и регистра делител  соединег ы соответственно с первым и вторым информационным входа ш сумматора-вычитател , отличающеес  тем, что, с целью сокращени  аппаратурных затрат, выход Равно cxeNbi сравнени  соединен с входом младшего разр да регистра делимого младшего формата , выход ьшадшего и выход старшего разр дов которого соединены соответственно с выходом частного устройства и с входом младшего разр да регистра делимого старшего формата, тактовый вход устройства соединен с входом разрешешг  сдвига регистра делимого младшего формата.the register and the divisible high format are connected respectively to the first and second inputs of the comparison circuit, the outputs Equal To and Not equal to which are connected respectively to the resolution inputs of the subtraction and addition of the adder-subtractor, the output of which is connected with the shift by one bit in the direction of the high bits to the second the information input of the register of the dividend high format, the second input of the reception resolution of which is connected to the clock input of the device, the outputs of the register of the high divide format and the register of the divisor of the connector correspond It is valid with the first and second information inputs of the totalizer-subtractor, characterized in that, in order to reduce hardware costs, the output Equals cxeNbi comparison is connected to the low-resolution input of the divisible low-format register, the output of the lower and the high-low output of which are connected respectively to the output private device and with the input of the least significant bit of the register of the dividend high format, the clock input of the device is connected to the input of the allowable shift of the register of the dividend low format.
SU874219942A 1987-03-31 1987-03-31 Device for dividing binary numbers in auxiliary code SU1437857A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874219942A SU1437857A1 (en) 1987-03-31 1987-03-31 Device for dividing binary numbers in auxiliary code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874219942A SU1437857A1 (en) 1987-03-31 1987-03-31 Device for dividing binary numbers in auxiliary code

Publications (1)

Publication Number Publication Date
SU1437857A1 true SU1437857A1 (en) 1988-11-15

Family

ID=21294653

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874219942A SU1437857A1 (en) 1987-03-31 1987-03-31 Device for dividing binary numbers in auxiliary code

Country Status (1)

Country Link
SU (1) SU1437857A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 551642, кл. G 06 F 7/52, 1975. Айторское свидетельство СССР № 817706, кл. G 06 F 7/52, 1979. *

Similar Documents

Publication Publication Date Title
SU1437857A1 (en) Device for dividing binary numbers in auxiliary code
SU1335994A1 (en) Integrator with reproduction of internal variations
SU1280624A1 (en) Device for multiplying the floating point numbers
US3229080A (en) Digital computing systems
RU2248094C2 (en) Device for transforming numbers from decimal to binary notation scale
SU877529A1 (en) Device for computing square root
SU388278A1 (en) INTEGRATOR FOR PARALLEL DIGITAL INTEGRATING MACHINE WITH ELECTRONIC SWITCHING
SU556435A1 (en) Dividing device
SU960807A2 (en) Function converter
SU1012245A1 (en) Multiplication device
SU522497A1 (en) Arithmetic unit
SU1580351A1 (en) Conveyer device for division of iteration type
SU1119008A1 (en) Device for multiplying binary numbers in complement representation
SU593211A1 (en) Digital computer
SU1016779A1 (en) Computing device
SU1376082A1 (en) Multiplication and division device
SU748409A1 (en) Device for multiplying binary-decimal numbers
SU1022156A2 (en) Device for multiplying numbers
SU807282A1 (en) Device for dividing n-digit decimal numbers
SU579613A1 (en) Device for serial addition and substraction
SU640290A1 (en) Square rooting arrangement
SU1432512A1 (en) Series computing device
RU1791813C (en) Device for integer division by constant of @@@
SU1247862A1 (en) Device for dividing numbers
SU1287145A1 (en) Computing cell