SU1437857A1 - Device for dividing binary numbers in auxiliary code - Google Patents
Device for dividing binary numbers in auxiliary code Download PDFInfo
- 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
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
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)
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) |
-
1987
- 1987-03-31 SU SU874219942A patent/SU1437857A1/en active
Non-Patent Citations (1)
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 |