SU1413625A1 - Series-parallel number-multiplying device - Google Patents
Series-parallel number-multiplying device Download PDFInfo
- Publication number
- SU1413625A1 SU1413625A1 SU874184590A SU4184590A SU1413625A1 SU 1413625 A1 SU1413625 A1 SU 1413625A1 SU 874184590 A SU874184590 A SU 874184590A SU 4184590 A SU4184590 A SU 4184590A SU 1413625 A1 SU1413625 A1 SU 1413625A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- multiplier
- adder
- register
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
Изобретение относитс к вычислительной технике и может быть использовано в ЦВМ последовательного действи . Цель изобретени - расширение функциональных возможностей устройства за счет умножени в дополнительных кодах. Устройство содержит элементы ИЛИ 1 и И 2 дл расширени знакового разр да множимого, поступающего последовательно с входа 7, сдвиговый регистр 3 множимого, выход старшего разр да которого инвертируетс на элементе НЕ А, и с его выхода подаетс на соответствующие входы элементов .- И 5 дл получени в каждом такте логив ческих произведений разр дов множимого с фиксированными разр дами множител , поступающими с регистра 6. Старший разр д множител подаетс на первый вход элемента И 10, который совместно с элементом НЕ 4 служит дл коррекции результата на величину дополнительного кода множимого, В каждом такте работы устройства на выходах блока элементов И 5 присутствуют единицы веса, равного весу определ емого в очередном такте разр да произведени , параллельный счетчик 9 подсчитывает количество этих единиц в двоичном коде, который суммируетс в накапливающем сумматоре 11 с соответствующим кодом количества единиц, накопившихс в предыдущих тактах. На вход переноса сумматора на т-м такте по сигналу с входа 13 при отрицательных множител х подаетс единица млад- шего разр да множимого. Сигнал с- входа 8 управлени расшир ет знаковый разр д. Таким образом, в казадом такте работы устройства с выхода младшего разр да сумматора на выход 12 поступает скорректированный результат, равный произведению сомножителей в дополнительном коде. 1 иЛс т С (О ПThe invention relates to computing and can be used in a sequential digital computer. The purpose of the invention is to expand the functionality of the device by multiplying in additional codes. The device contains OR 1 and AND 2 elements for expanding the sign multiplier of the multiplicative input sequentially from input 7, the shift register 3 of the multiplicand, the output of the higher discharge of which is inverted on the HE element, and from its output is fed to the corresponding inputs of the elements. AND 5 for obtaining in each clock cycle of logistic works, multiplicative bits with fixed multipliers of the multiplier coming from register 6. The leading multiplier of the multiplier is fed to the first input of the AND 10 element, which together with the HE 4 element serves to correct and the result for the value of the additional code of the multiplicand. At each operation cycle of the device, at the outputs of the block of elements And 5 there are units of weight equal to the weight of the discharge of the product determined in the next cycle; parallel counter 9 counts the number of these units in binary code, which is summed up in the accumulating adder 11 with the corresponding code of the number of units accumulated in the previous bars. At the transfer input of the adder, on the mth clock cycle, the signal from input 13 with negative multipliers is supplied with the unit of the lower order multiplicand. The c-input signal 8 of the control expands the sign bit. Thus, in a casad, the device operation cycle from the low-order output of the adder to output 12 receives the corrected result equal to the product of factors in the additional code. 1 ILS T C (S P
Description
11А11A
Изобретение относитс к вычисли тельной технике и может быть использовано в устройствах ЦВМ последовательного действи .The invention relates to a computational technique and can be used in sequential digital computer devices.
Целью изобретени вл етс расширение функциональных возможностей за счет возможности умножени в допол нительных кодах.The aim of the invention is the extension of functionality due to the possibility of multiplication in additional codes.
На чертеже приведена структурна схема предложенного устройства.The drawing shows a block diagram of the proposed device.
Устройство содержит элемент ИЛИ 1j элемент И 2 (необходимые дл расширени знака множимого) сдвиговый ре- 1ГИСТР 3 множимого (предназначенный ДЛЯ хранени и сдвига множимого)э зле мент НЕ 4 (необходимый дл коррекции результата на величину обратного кода множимого при отрицательных множител х ) , группу элементов И 5; регистр 6 множител , последовательный вход 7 множимого, вход 8 управлени расширением знака5 параллельньй счетчик 9 (дл подсчета суммы единиц с secoM, соответствующим номеру такта умножени ) ,, элемент И 10 (дл прибавлени единицы младлего ра зр да множимого при отрицательных множител х), накапливающий сумматор 11 (дл накоплени результата произведени ) по- следовательньй выход 12 результата ( вл ющийс выходог разр да сумматора), вход 13 управлени прибавлением единщы младшего разр да множимого Выходы регистров 3,6 соеди нены с соответствующими входами элементов И 5, причем старший разр д регистра 3 соединен через элемент НЕ 4, младший разр д регистра 3 дополнительно соединен с первым входом элемента И 2, второй вход которого соединен с входом 8, Выход элемента И 2 соединен с входом элемента ИЛИ 1, другой вход которого соединен с входом 7, а выход соединен с входом регистра 3. Старший (знаковьй) выход регистра 6 соединен с первым входом элемента И 10, второй вход которого соединен с входом 13, а выход - с входом переноса сумматора 11, Выходы элементов И 5 соединены с соответству ющими вхоц,ами параллельного счетчика 9, выходы которого соединены .со входами накапливающего сумматора 11, выход младшего разр да которого вл етс выходом 12 результата устройства .The device contains the element OR 1j the element AND 2 (necessary for expanding the sign of the multiplicand) the shift register of the multiplicand 3 (intended for storing and shifting the multiplicand) the element HE 4 (necessary for correcting the result by the return code of the multiplicand with negative multipliers), a group of elements And 5; multiplier register 6, multiplicative serial input 7, character expansion control input 8 parallel counter 9 (for calculating the sum of units with secoM corresponding to the multiplication cycle number), element 10 (to add a multiplier for negative multipliers), accumulative adder 11 (to accumulate the result of the product) the sequential output 12 of the result (being the output of the discharge of the adder), input 13 controls the addition of a single low-order multiplicative. The outputs of the registers 3.6 are connected to the corresponding the inputs of the elements And 5, and the high bit of the register 3 is connected through the element NOT 4, the low bit of the register 3 is additionally connected to the first input of the element AND 2, the second input of which is connected to the input 8, the output of the element AND 2 is connected to the input of the element OR 1 whose other input is connected to input 7, and the output is connected to the input of register 3. The senior (sign) output of register 6 is connected to the first input of an AND 10 element, the second input of which is connected to input 13, and the output to the transfer input of the adder 11, Outputs elements of And 5 are connected with the corresponding input, A parallel counter 9, the outputs of which are connected to the inputs of accumulating adder 11, the output of which the lower order bit is output 12 of the device.
Устройство работает шедующим об- р.азом.The device operates as a heading.
3625236252
Перед выполнением операции умножени производитс обнуление регистра 3 и накапливающего сумматора 11, а в регистр 6 загружаетс множитель. При выполнении операции на вход регистра 3 в первые т-1 тактов работы поступает последовательный код множимого , а в такты с т-го по (2т+1)-й 0 знаковый разр д, эти разр ды последовательно проход т через все т+1 разр дов регистра 3 и все элементы И 5, на других входах которых присутствуют фиксированные разр ды множите5 л , при этом разр ды множимого, проход через т-й разр д регистра 3, инвертируютс на элементе НЕ 4 и участ вуют в коррекции результата, если множитель .Before performing the multiplication operation, the register 3 and the accumulating adder 11 are zeroed out, and the multiplier is loaded into the register 6. When performing the operation, the input of register 3 in the first m-1 clock cycles receives the sequential code of the multiplicand, and in the cycles from t-th to (2m + 1) -th 0 sign bit, these bits sequentially pass through all m + 1 register bits 3 and all elements of AND 5, on the other inputs of which there are fixed bits multiplying 5 l, while the bits of multiplicable, the passage through the m-th bit of register 3, are inverted on the element HE 4 and participate in the correction result, multiplier
0 Таким образом, на выходах элементов И 5 присутствуют все возможные в каждом такте произведени отдельных бит сомножителей, имеющие вес, определ емьпЧ номером такта. Параллель5 ньй счетчик 9 подсчитывает количество единиц определенного веса. Накапливающий сумматор 11- формирует на выходе 12 очередной разр д произведени , суммиру переносы получившиес 0 Thus, at the outputs of the And 5 elements there are all possible at each step the product of individual bits of factors, having a weight, determined by the number of the tick. Parallel5 counter 9 counts the number of units of a certain weight. The accumulating adder 11- forms, at the output 12, the next discharge of the product, the sum total of the carry
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874184590A SU1413625A1 (en) | 1987-01-19 | 1987-01-19 | Series-parallel number-multiplying device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874184590A SU1413625A1 (en) | 1987-01-19 | 1987-01-19 | Series-parallel number-multiplying device |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1413625A1 true SU1413625A1 (en) | 1988-07-30 |
Family
ID=21281741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874184590A SU1413625A1 (en) | 1987-01-19 | 1987-01-19 | Series-parallel number-multiplying device |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1413625A1 (en) |
-
1987
- 1987-01-19 SU SU874184590A patent/SU1413625A1/en active
Non-Patent Citations (1)
Title |
---|
Карцев М.А, Арифметика цифровых машин, М.: Наука, 1969, с. 460 (рис. 4-15) и с. 488 (рис. 4-19). Swartzlander I.E. The Quasy-Serial Multiplier. - IEEE Transactions on Computers; voU C-22, № 4, 1973, , pp. 317-321. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1413625A1 (en) | Series-parallel number-multiplying device | |
SU1024906A1 (en) | Multiplication device | |
SU357561A1 (en) | DEVICE FOR MULTIPLICATION | |
SU1013946A1 (en) | Multiplication device | |
SU711570A1 (en) | Arithmetic arrangement | |
SU991418A2 (en) | Device for multiplication of two n-bit numbers | |
SU596952A1 (en) | Arrangement for solving differential simultaneous equations | |
SU744563A1 (en) | Multiplying device | |
SU1185328A1 (en) | Multiplying device | |
SU1667061A1 (en) | Multiplication device | |
SU734669A1 (en) | Converter of proper binary fraction into binary-decimal fraction and integer binary-decimal numbers into binary numbers | |
RU1786484C (en) | Universal adder | |
SU842800A1 (en) | Matrix device for multiplying | |
SU985783A1 (en) | N-bit number multiplication device | |
SU1059568A1 (en) | Device for implementing multiplication in redundant binary system | |
SU991414A1 (en) | Multiplication device | |
SU964632A1 (en) | Determining multiplying two-digit numbers | |
SU1157541A1 (en) | Sequential multiplying device | |
RU2021633C1 (en) | Multiplying device | |
SU1236462A1 (en) | Device for multiplying decimal numbers | |
SU940167A1 (en) | Device for solving linear simultaneous equations | |
SU1517026A1 (en) | Dividing device | |
SU960804A1 (en) | Multiplication device | |
SU769535A1 (en) | Device for computing exponential function | |
SU1536374A1 (en) | Device for multiplying numbers |