[go: up one dir, main page]

SU586458A1 - Digital computer function converter - Google Patents

Digital computer function converter

Info

Publication number
SU586458A1
SU586458A1 SU752199618A SU2199618A SU586458A1 SU 586458 A1 SU586458 A1 SU 586458A1 SU 752199618 A SU752199618 A SU 752199618A SU 2199618 A SU2199618 A SU 2199618A SU 586458 A1 SU586458 A1 SU 586458A1
Authority
SU
USSR - Soviet Union
Prior art keywords
block
digital computer
computer function
function converter
shift register
Prior art date
Application number
SU752199618A
Other languages
Russian (ru)
Inventor
Анатолий Леонидович Рейхенберг
Раиса Яковлевна Шевченко
Original Assignee
Предприятие П/Я А-3327
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 Предприятие П/Я А-3327 filed Critical Предприятие П/Я А-3327
Priority to SU752199618A priority Critical patent/SU586458A1/en
Application granted granted Critical
Publication of SU586458A1 publication Critical patent/SU586458A1/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

га, блок 8 задани  показател  корн , блок 9 анализа сходимости и блок 10 управлени .ha, block 8 of the assignment of the index root, block 9 of the analysis of convergence and block 10 of the control.

Работает преобразователь следующим образом .The converter works as follows.

Первоначально в первый регистр 4 сдвига заноситс  дополнительный код аргумента у, в третий регистр 6 сдвига - ир мой код аргумента X, а во второй регистр 5 сдвига - пр мой код второго аргумента у. Включаетс  генератор импульсов в блоке 10 управлени , В любой i, /-Й итерации с выхода блока 10 выдаетс  сери  (последовательность) сдвигающих тактовых импульсов дл  сдвига содержани  четвертого регистра 7 сдвига на / разр дов вправо и значений Xj.j в блоке 8, а также продвижени  значений содержаний сдвигающих регистров 4-7 и значени  Ai,j из блока 8 на входы сумматоров-вычитателей 1-3. Результаты каждой итерации записываютс  с выходов сумматоров-вычитателей 1-3 младщими разр дами вперед в освобождающиес  при сдвиге старщие разр ды регистров 4-6 и продвигаютс  в сторону младщих разр дов этих регистров. В конце каждой итерации в блоке 9 определ етс  очередна  цифра qi,j (по зиаку содержани  регистра 4 сдвига), котора  выдаетс  с второго выхода блока 9 на управл ющие входы сумматоров-вычитателей 1-3. При 9i,j + l сумматор-вычитатель 1 работает в режиме вычитани , сумматоры-вычитатели 3, 2 - в режиме сложени . При qi,j - 1 их режим работы замен етс  на обратный. Блок 9 анализа сходимости определ ет изменение знака цифры и при перемене знака подает со своего третьего выхода на второй вход блока 10 управлени  сигнал перехода к следующему значению i. Когда содержание первого регистра сдвига равно нулю, от блока 9 поступает на первый вход блока 10 сигнал останова. Блок 10 перестает выдавать тактовые импульсы, процесс вычислени  закончен и в третьем регистре 6 находитс  значение искомой функции.Initially, in the first shift register 4, the additional code of the argument y is entered, in the third shift register 6, the irregular code of the argument X, and in the second shift register 5, the direct code of the second argument y. The pulse generator in the control block 10 is turned on. At any i, / -th iteration from the output of block 10, a series (sequence) of shifting clock pulses is output to shift the contents of the fourth shift register 7 to the / bits to the right and Xj.j values in block 8, and also advancing the values of the contents of the shift registers 4-7 and the values of Ai, j from block 8 to the inputs of adders-subtractors 1-3. The results of each iteration are recorded from the outputs of the adders-subtractors 1-3 lower-order bits to the leading bits of the registers 4-6 that are released during the shift and move towards the lower-order bits of these registers. At the end of each iteration in block 9, the next digit qi, j is determined (in terms of the ziak of the shift register 4), which is output from the second output of block 9 to the control inputs of adders-subtractors 1-3. At 9i, j + l, adder-subtractor 1 operates in subtraction mode, adders-subtractors 3, 2 - in addition mode. When qi, j - 1, their mode of operation is replaced by the opposite. The convergence analysis unit 9 determines the change in the sign of the digit and, when the sign changes, supplies from its third output to the second input of the control unit 10 a transition signal to the next value i. When the content of the first shift register is zero, from block 9, a stop signal is fed to the first input of block 10. Block 10 ceases to emit clock pulses, the calculation process is completed, and the value of the function sought is found in the third register 6.

Максимальное врем  вычислени  функции в тактах равно Т 1акс п(п-{-т). Однако благодар  асинхронному режиму работы дл  больщинства значений аргумента у врем  вычислени  Г.Тмакс, что значительно меньще времени вычислени  известными способами при сравнимых затратах аппаратуры.The maximum time for calculating the function in cycles is T 1ax n (n - {- m). However, due to the asynchronous mode of operation, for the most part of the argument values for the computation time of G.Tmax, which is significantly less than the computation time by known methods with comparable hardware costs.

Предлагаемый цифровой функциональный преобразователь с унифицированной параллельно-последовательной структурой обладает простотой схемных решений из стандартных цифровых элементов и относительно высокой однородностью и регул рностью, что позвол етThe proposed digital functional converter with a unified parallel-serial structure has the simplicity of circuit solutions from standard digital elements and relatively high uniformity and regularity, which allows

полностью использовать возможности современной интегральной технологии дл  реализации в виде одной больщой интегральной схемы. Предлагаемый цифровой функциональный преобразователь совмещает противоречивые требовани  повыщени  надежности , быстродействи , унификации и технологичности структуры, снижени  аппаратурных затрат и обеспечивает оптимальное использование аппаратуры.make full use of the capabilities of modern integrated technology for implementation in the form of one large integrated circuit. The proposed digital functional converter combines the contradictory requirements of increasing reliability, speed, unification and manufacturability of the structure, reducing hardware costs and ensures optimum use of the equipment.

Claims (2)

1.Авторское свидетельство СССР №517021, кл. G 06F 7/38, 1974.1. USSR author's certificate No. 517021, cl. G 06F 7/38, 1974. 2.Авторское свидетельство СССР №491129, кл.О 06F 15/32, 1971.2. USSR author's certificate No. 491129, class O 06F 15/32, 1971. e e
SU752199618A 1975-12-15 1975-12-15 Digital computer function converter SU586458A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU752199618A SU586458A1 (en) 1975-12-15 1975-12-15 Digital computer function converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU752199618A SU586458A1 (en) 1975-12-15 1975-12-15 Digital computer function converter

Publications (1)

Publication Number Publication Date
SU586458A1 true SU586458A1 (en) 1977-12-30

Family

ID=20640535

Family Applications (1)

Application Number Title Priority Date Filing Date
SU752199618A SU586458A1 (en) 1975-12-15 1975-12-15 Digital computer function converter

Country Status (1)

Country Link
SU (1) SU586458A1 (en)

Similar Documents

Publication Publication Date Title
SU586458A1 (en) Digital computer function converter
SU568051A1 (en) Device for raising to the second power
SU547766A1 (en) Dividing device
SU744595A1 (en) Digital function generator
SU622087A1 (en) Sine and cosine function digital computer
SU815726A1 (en) Digital integrator
SU675421A1 (en) Digital squarer
SU920708A1 (en) Counter-type adder
SU676986A1 (en) Digital function generator
SU690477A1 (en) Digital device for modulo limiting
SU1287150A1 (en) Device for calculating values of functions
SU579612A1 (en) Device for computation of the function xy to the minus k-th power
SU491948A1 (en) Arithmetic unit
SU920713A1 (en) Device for multiplying numbers
SU922760A2 (en) Digital function generator
SU710040A1 (en) Devider
SU938280A1 (en) Device for number comparison
SU911523A1 (en) Device for computing logarithms of numbers presented in unit-counting code
SU860062A1 (en) Device for multiplication
SU682895A1 (en) Apparatus for computing exponential functions
SU555401A1 (en) Multiplier
SU607214A1 (en) Arrangement for taking the third root of quotient and product
SU974369A1 (en) Device for multiplication
SU997034A1 (en) Device for computing square root from the sum of squares of two numbers
SU949653A1 (en) Divider