SU1097994A1 - Device for transforming binary code to code of number system with negative radix - Google Patents
Device for transforming binary code to code of number system with negative radix Download PDFInfo
- Publication number
- SU1097994A1 SU1097994A1 SU823475013A SU3475013A SU1097994A1 SU 1097994 A1 SU1097994 A1 SU 1097994A1 SU 823475013 A SU823475013 A SU 823475013A SU 3475013 A SU3475013 A SU 3475013A SU 1097994 A1 SU1097994 A1 SU 1097994A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- code
- node
- adder
- Prior art date
Links
Landscapes
- Complex Calculations (AREA)
Abstract
1. Устройство дл преобразовани двоичного кода в код системы счислени с отрицательным основанием , содержащее элемент И, отличающеес тем, что, с целью расширени области применени устройства за счет оберпечени возможности преобразовани отрицательных двоичных чисел в пр мом коде, устройство содержит одноразр дный сумматор, два элемента задержки и узел тактировани , причем информационный вход устройства соединен с первым входом одноразр дного сумматора, выход суммы которого соединен с первым входом элемента И и выходом устройства, выход элемента И через первый элемент задержки соединен со вторым входом одноразр дного сумматора, вы9 ход переноса одноразр дного сумматора через второй элемент задержки соединен с третьим входом одноразр дного сумматора, тактовый вход устройства соединен с и формационным входом узла тактировани , знаковый вход устройства соединен с управл ющим входом узла тактировани , выход которого подключен к второму входу г элемента И. со с 1. A device for converting a binary code into a negative base number system code, containing an AND element, characterized in that, in order to expand the field of application of the device due to the possibility of converting negative binary numbers in the forward code, the device contains a one-bit adder, two a delay element and a clocking node, the information input of the device being connected to the first input of a one-bit adder, the output of the sum of which is connected to the first input of the AND element and the device output The output of the element And through the first delay element is connected to the second input of the one-digit adder, the transfer output of the single-digit adder through the second delay element is connected to the third input of the single-bit adder, the device clock input is connected to the formational input of the clock unit, the sign input of the device is connected with the control input of the clocking node, the output of which is connected to the second input g of the element I. co.
Description
2. Устройство дл преобразовани двоичного кода в код системы счислени с отрицательным основанием, содержащее элемент И, отличающеес тем, что, с целью расширени области применени устройства за счет обеспечени возможности преобразовани отрицательных двоичных чисел в пр мом коде, устройство содержит полусумматор, элемент ИЛИ, элемент задержки и узел тактировани , причем информационный вход устройства соединен с первым входом полусумматора, выход суммы которого соединен с первым входом элемента И и выходом устройства, выход элемента И подключен к первому входу элемента ИЛИ, второй вход которого подключен к выходу переноса полусумматора , выход элемента ИЛИ через элмент задержки подключен ко второму входу полусумматора, тактовый вход устройства соединен с информационным входом узла тактировани , знаковый вход устройства соединен с управл ющим входом узла тактировани , выход которого подключен к второму входу элемента И.2. A device for converting a binary code into a negative base number system code, which contains an AND element, characterized in that, in order to expand the field of application of the device by providing the possibility of converting negative binary numbers in the forward code, the device contains a half adder, an OR element, the delay element and the node clocking, and the information input device is connected to the first input of the half-adder, the output of the sum of which is connected to the first input of the element And the device output, the output element This AND is connected to the first input of the OR element, the second input of which is connected to the transfer output of the half adder, the output of the OR element is connected to the second input of the clock input node, the sign input of the device is connected to the control input of the clock node whose output is connected to the second input of element I.
3. Устройство по пп. 1 и 2, отличающеес тем, что узел тактировани содержит триггер и коммутатор , выход которого соединен с выходом узла, информационные входы коммутатора подключены к пр мому и инверсному выходам триггера, счетный вход которого соединен с информационным входом узла, управл ющий вход узла соединен с управл ю1цим входом коммутатора.3. The device according to PP. 1 and 2, characterized in that the clocking node contains a trigger and a switch, the output of which is connected to the node output, the information inputs of the switch are connected to the forward and inverse outputs of the trigger, the counting input of which is connected to the information input of the node, the control input of the node is connected to Let's switch input.
1one
Изобретение относитс к цифровой вычислительной технике и может быть использовано в арифметических устройствах ЭВМ, работающих в системах счислени с отрицательными основани ми .The invention relates to digital computing and can be used in computer arithmetic devices operating in number systems with negative bases.
Известно, что любое число А мопIt is known that any number A mop
жет быть представлено как А .L.fc-6Can be represented as A .L.fc-6
где В -1 и О 4 b .SПодобноеwhere B -1 and O 4 b .SLike
представление чисел позвол ет записывать положительные и отрицательные числа без специального указани знака. Выполнение арифметических операций при этом заключаетс только в действи х над собственно числами , каких-либо операций над знаками производить не приходитс , что упрощает выполнение арифметических операций 1 .the representation of numbers allows the recording of positive and negative numbers without a special indication of the sign. The execution of arithmetic operations in this case consists only in actions on the numbers proper, no operations on signs are performed, which simplifies the execution of arithmetic operations 1.
Устройства, работающие в системе счислени с отрицательным основанием , могут работать совместно с обычной двоичной аппаратурой, и ЭТО требует перевода чисел из одной системы счислени в другую. Задача эта может решатьс программным путем 2Devices operating in a negative base number system may operate in conjunction with conventional binary equipment, and IT requires the transfer of numbers from one number system to another. This task can be solved programmatically. 2
Однако это не всегда вл етс удобным, так как требует использовани универсальных вычислительных машин .However, this is not always convenient, since it requires the use of universal computers.
Наиболее близким к предлагаемому по технической сущности вл етс устройство дл преобразовани двоичного кода в код системы счислени с отрицательным (минус - двоичным) основанием , содержащее два триггера, элементы И, И-НЕ, НЕ, причем счетный вход первого триггера соединен с тактовым входом второго триггера,с тактовым входом устройства, информационный вход которого подключен к первым входам первого элемента И.и первого элемента И-НЕ и ко входу элемента НЕ, выход которого соединен с первыми входами второго элемента И второго элемента И-НЕ, пр мой и инверсный выходы первого триггера подключены ко вторым входам первого и второго элег ентов И соответственно, выходы которых соединены с установочными входами второго триггера, пр мой и инверсный выходы которого соединены со вторыми входами второго и первого элементов И-НЕ соответственно , выходы которых подключены ко входам третьего элемента И-НЕ, выход которого вл етс выходом устройства Csj. Недостатком данного устройства вл етс мала область применени , поскольку оно предназначено дл пре образовани двоичных чисел в дополнительном коде. Если двоичные числа отрицательные .и представлены в пр мом коде, то приходитс использоват преобразователь пр мого кода в допо нительньй и обратно, что примерно вдвое увеличивает оборудование и уменьшает быстродействие. Цель изобретени - расширение об ласти применени устройства за счет обеспечени возможности преобразова ни двоичных чисел в пр мом виде. Поставленна цель достигаетс тем, что устройство дл преобразова ни двоичного кода в код системы . счислени с отрицательным основанием , содержащее элемент И, содержит одноразр дный сумматор, два элемента задержки и узел тактировани , причем информационный вход устройства соединен с первым входом одноразр дного сумматора, выход суммы которого соединен с первым входом элемента И и выходом устройства, вы ход элемента И через первый элемент задержки соединен со вторым входом одноразр дного сумматора, выход переноса одноразр дного сумматора через второй элемент задержки соедине с третьим входом одноразр дного сум матора, тактовый вход устройства со динен с информационным входом узла тактировани , знаковый вход устройства соединен с управл ющим входом узла тактировани , выход которого подключен к второму входу элемента Кроме того, устройство дл преоб разовани двоичного кода в код системы счислени с отрицательным осно ванием, содержащее элемент И, содер жит полусумматор, элемент ИЛИ, элемент задержки и узел тактировани , -причем информационньй вход устройст ва соединен с первым входом полусум матора, выход суммы которого соединен с первым входом элемента И и выходом устройства, выход элемента И подключен к первому входу элемент ИЛИ, второй вход которого подключен к выходу переноса полусумматора, выход элемента ИЛИ через элемент задержки подключен ко второму входу полусумматора, тактовый вход уст ройства соединен с информационным входом узла тактировани , знаковый 44 вход устройства соединен с управл ющим входом узла тактировани , выход которого подключен .к второму входу элемента И. Узел тактировани содержит триггер и коммутатор, выход которого соединен с выходом узла, информационные входы коммутатора подключены к пр мому и инверсному выходам триггера , счетный вход которого соединен с информационным входом узла, управл ющий вход узла соединен с управл ющим входом коммутатора. На фиг. 1 представлен первый вариант выполнени устройстваJ на фиг. 2 - второй вариант выполнени устройства-, на фиг. 3 - пример выполнени узла тактировани ; на фиг. 4 - другой пример вьтолнени узла тактировани . Устройство дл преобразовани двоичного кода в код системы счислени с отрицательным основанием по первому варианту (фиг. 1) содержит одноразр дньй сумматор 1, элемент И 2, элементы задержки 3, 4 и узел тактировани 5. Информационный вход 6 устройства соединен с.первым входом сумматора 1, выход суммы которого подключен к выходу 7 устройства и первому входу элемента И 2, выход которого соединен со входом элемента задержки 3. Выход переноса сумматора 1 подключен ко входу элемента задержки 4. Выходы элементов задержки 3 и 4 соединены со вторым и третьим входами сумматора 1 соответственно . Знаковый вход 8 устройства подключен к управл ющему входу узла 5, информационный вход которого соединен с тактовым входом 9 устройства, а выход - со вторым входом элемента И 2. Устройство дл преобразовани двоичного кода в код системы счислени с отрицательным основанием по второму варианту (фиг. 2) содержит полусумматор 10, элемент И 2, элемент ИЛИ 11, элемент задержки 3 и узел тактировани 5. Информационный вход 6 устройства соединен с первым входом полусумматора 10, выход суммы которого подключен к выходу 7 устройс тва и к первому входу элемента И 2, выход которого соединён с -первым входом элемента ИЛИ 1i, второй вход которого подключен к выходу переноса полусумматора 10,, выход элемента ИЛИ 11 через элемент задержки 3 подключен ко второму входу полусумматора to. Знаковый вход 8 устройства подключен к -управл ютцему входу узла 5s информационный вход которого с тактовым входом 9 устсоединен ройствад а выход - со вторым входом элемента И 2. Узел тактировани 5 предназначен дл пропуска в зависимости от знака преобраэуемог о числа только четных апи только нечетных тактовых импух ьсов из серии импульсов, из ко го.рых поставлзн в соответствие очере/ . разр ду преобразуемого чис-гш i поступающему на вход устройства в последовательной форме. Выполнение узла S может быть самым разнообразаь н . Например э как показано на фиг, 3j узел 5 содержит триггер 12 к коммутатор 13, выход которого вл етс вькодок узла- 5, управл ющий вход соединен с управл ющим входом узла 5 (соединенного совходом 8 устройства)S а информационные вхо- ды подключены к пр мому и инверсному вьЕсодам триггера 12, счетный вход ко7орого подключен к информационному входу узла 5 (соединенному со входом 9 устройства), KoMi syTaTop 13 может бытьJ например, выполнен на элементах И lAj 15s МИ 16 (может быть выполнен так се и по другому, например на логических элементах другого типа Триггер 12 перед началом работы обнул етс сигналом, поступаю дим на его установочный вход. Узел 5, вьшол ненный таким образом, может быть лрименен в случаеj если сигнал на ; 1ходе 8 вл етс потенциальным (поддерживаетс посто нным в течение всего времени работы устройства), Ес ли сигнал на входе 8 импульсный, узел 5 может быть вьтолнен на триггере 17, пр мой выход которого вл етс выходом узла 5. счетный вход со динен с информационным входом узла 5 (входом 9)s управл ющий вход кото рого (вход 8) соединен с установочным входом триггера 17 осуществл предварительную установку триггера Устройство работает следующим об разом , В первом варианте в случае преоб разовани положительных чисел узел 5 подает разрешающий сигнал на второй вход элемента И 2 в четные работы устройства5 т,е, в те так 46 ты, когда на вход 6 поступают четные разр ды преобразуемого двоичного кода. Преобразуемое двоичное число в пр мом коде должно быть представлено п (t+2) разр дами, где t число двоичных разр дов., обеспечивающее динамический диапазон преобразуемых двоичных чисел. При выбранной схемной реализации узла 5 тактовые сигналы, поступающие по входу 9, должны несколько опережать соответствующие им информационные сигналы на входе 6 с тем, чтобы к моменту по влени сигнала на выходе суммы сумматора I переходные процессы в схеме узла 5 бьши уже закончены и элемент И 2 был наделено закрыт (или открыт) по второму входу, при этом в случае наличи 1 на выходе суммы сумматора 1 (в четном такте) она проходит через открытьй элемент И 2 на вход элемента задержки 3, с выхода которого она в следзпощем такте поступает на второй вход сумматора 1, В случае образовани 1 на выходе переноса сумматора 1, она, будучи задержанной на один такт (элементом задержки 4), приходит на третий вход сумматора 1. Процесс преобразовани покажем на примере преобразовани двоичного кода С 00111 в код системы счислени с отрицательным основанием . В первом такте работы значение 1 младшего разр да кода С, поступающее на вход сумматора 1, проходит на его выход, а следовательно, на выход 7 устройства. Элемент И 2 в первом такте закрыт отсутствием разрешающего сигнала на выходе узла 5. Во втором такте значение 1 второго разр да кода С (нумераци разр дов идет со стороны младших) также поступает на выход 7, однако ввиду того что на выходе узла 5 присутствует разрешающий сигнал, это значение, кроме того, проходит на вход элемента задержки 3, который осуществл ет его запоминание до начала следующего (третьего) такта . В третьем такте значени 1 поступают как на первый, так и на второй входы сумматора 1. При этом на выходе сумматора 1 формируетс значение О (которое поступает на выход 7, а на выходе переноса - значение 1, которое запоминаетс элементом задержки 4 до начала четвертого такта). В четвертом такте на первый и второй входы сумматора 1 поступают значени О, а на трет вход (с выхода элемента задержки 4) - значение 1. На выходе суммы сумматора 1 при этом формируетс значение 1, которое поступает на выход 7 устройства и через открытый элемент И 2 (поскольку на выходе уз ла 5 в четвертом такте подан разрешающий сигнал) - на вход элемента задержки 3. В п том такте значение 1 с йыхода элемента задержки 3 по тупает на второй вход сумматора 1, формиру на его выходе суммы значение 1, которое поступает на выход 7. Таким образом, на выходе 7 устройства за п ть тактов формируетс код А 11011, который вл етс пре ставлением кода С в системе счислени с отрицательным основанием В- -2(А (-2)И-(-2Й + (-2)-0 ч +)(-2) 1 + (-2)- 1 16 -8 + 0-2 + 1 7; С + + + + 2.1+2-1 0 + 0 + 4 + 2+1 7). При преобразовании отрицательных чисел работа устройства аналогична описанной вьше с той лишь разницей, что подача разрешающего сигнала на выходе узла 5 осуществл етс в нече ные такты работы устройства. Во втором варианте (фиг. 2) логика работы по существу та же. Узел 5 функционирует идентично тому, как было показано в первом варианте вьщает сигналы на выходе только в четные такты работы устройства при преобразовании положительных чисел (значение О на входе 8) или только в нечетные такты работы устройства при преобразовании отрицательных чисел (значение 1 на входе 8) 1 поступает на один из входов элемента ИЛИ 11 либо в случа возникновени сигнала 1 на выходе суммы полусумматора 10 в том такте, когда на выходе узла 5 имеетс разрешающий сигнал, либо в случае возникновени сигнала 1 на выходе переноса полусумматора 10. Логика работы устройства исключает одновременное по вление сигналов 1 на обоих входах элемента ИЛИ 11. В случае по влени сигнала 1 на одном из входов элемента ИЛИ 4 он проходит на вход элемента задержки 3, который осуществл ет его запоминание до начала следующего такта. Полусумматор 10 осуществл ет последовательное преобразование разр дов двоичного кода, начина с младшего , следующим образом. Если в предыдущем такте на вход элемента задержки 3 не поступал сигнал 1, данный разр д преобразуемого кода проходит на выход 6 без изменени ; если в предыдущем такте на вход элемента задержки 3 поступал сигнал 1, данный разр д преобразуемого кода инвертируетс . Таким образом, предлагаемое устройство при небольшом количестве оборудовани позвол ет осуществл ть преобразование двоичного кода в код системы счислени с отрицательным основанием. По сравнению с прототипом данное устройство позвол ет осуществл ть преобразование как положительных , так и отрицательных чисел , заданных пр мым кодом (без предварительного преобразовани пр мого кода в дополнительный), что позвол ет в этом случае расширить область применени устройства. При своей реализации второй вариант при незначительном увеличении такта работы требует меньшего количества оборудовани и вл етс предпочтительным.The closest to the proposed technical entity is a device for converting a binary code into a number system code with a negative (minus-binary) base, containing two flip-flops, AND, AND-NOT, NOT elements, with the counting input of the first flip-flop trigger, with a clock input of the device, the information input of which is connected to the first inputs of the first element I. and the first element NAND and to the input of the element NOT, the output of which is connected to the first inputs of the second element AND the second element and NAND, the direct and inverse outputs of the first trigger are connected to the second inputs of the first and second ele ments, respectively, whose outputs are connected to the installation inputs of the second trigger, the direct and inverse outputs of which are connected to the second inputs of the second and first AND elements accordingly, the outputs of which are connected to the inputs of the third NAND element, the output of which is the output of the device Csj. The disadvantage of this device is a small area of application, since it is intended to convert binary numbers into additional code. If the binary numbers are negative and are represented in the direct code, then a direct code to auxiliary converter will be used and vice versa, which approximately doubles the equipment and reduces the speed. The purpose of the invention is to expand the field of application of the device by providing the possibility of converting binary numbers into a direct form. This goal is achieved by the device for converting a binary code into a system code. A negative base number containing the AND element contains a one-bit adder, two delay elements and a clock node, the device information input connected to the first input of the single-digit adder, the sum output of which is connected to the first input of the AND element and the device output, the output of the AND element through the first delay element is connected to the second input of the single-digit adder, the transfer output of the single-digit adder through the second delay element is connected to the third input of the single-digit sum of the matrix, clock the input of the device is dinin with the information input of the clocking node; the sign input of the device is connected to the control input of the clocking node whose output is connected to the second input of the element; In addition, the device for converting the binary code into the number system with a negative base, containing the And element, contains a half-adder, an OR element, a delay element and a clocking node, with the information input of the device connected to the first input of the half-sum of the mator, the output of which is connected to the first input of the AND element and The output of the device, the output of the AND element is connected to the first input of the OR element, the second input of which is connected to the transfer output of the half accumulator, the output of the OR element through the delay element is connected to the second input of the half accumulator, the clock input of the device is connected to the information input of the clock node, the sign 44 input of the device is connected with the control input of the clocking node, the output of which is connected to the second input of the element I. The clocking node contains a trigger and a switch, the output of which is connected to the output of the node, information inputs The switches are connected to the forward and inverse outputs of the trigger, the counting input of which is connected to the information input of the node, the control input of the node is connected to the control input of the switch. FIG. 1 shows a first embodiment of the deviceJ in FIG. 2 shows a second embodiment of the device; FIG. 3 shows an example of a clocking assembly; in fig. 4 is another example of clocking node execution. A device for converting a binary code into a code of a number system with a negative base in the first embodiment (FIG. 1) contains a one-bit adder 1, an AND element 2, delay elements 3, 4 and a clock node 5. The information input 6 of the device is connected to the first input of the adder 1, the output of the sum of which is connected to the output 7 of the device and the first input element And 2, the output of which is connected to the input of the delay element 3. The transfer output of the adder 1 is connected to the input of the delay element 4. The outputs of the delay elements 3 and 4 are connected to the second and three im-input adder 1, respectively. The sign input 8 of the device is connected to the control input of node 5, the information input of which is connected to the clock input 9 of the device, and the output to the second input of the I 2 element. A device for converting binary code into a number system with a negative base according to the second variant (FIG. 2) contains a half-adder 10, an element AND 2, an element OR 11, a delay element 3 and a clock unit 5. Information input 6 of the device is connected to the first input of the half-adder 10, the output of the sum of which is connected to the output 7 of the device and to the first input element I 2, the output of which is connected to the first input of the element OR 1i, the second input of which is connected to the transfer output of the half-adder 10, the output of the element OR 11 through the delay element 3 is connected to the second entrance of the half-adder to. The sign input 8 of the device is connected to the -control input of node 5s whose information input with clock input 9 is connected to the output and to the second input of element II 2. The clock node 5 is designed to skip depending on the sign of the convertible only odd clock number impulses from a series of pulses, from which are delivered in accordance with the ocher /. discharge convertible number-gsh i input to the device in a sequential form. The execution of the node S can be very diverse. For example, as shown in FIG. 3j, node 5 contains a trigger 12 to switch 13, the output of which is node 5, the control input is connected to the control input of node 5 (connected with the device 8) S and information inputs are connected to direct and inverse diagrams of trigger 12, the counting input is connected to the information input of node 5 (connected to input 9 of the device), KoMi syTaTop 13 can be, for example, performed on I lAj 15s and MI 16 elements (it can be done in this way and differently, for example on logical elements of another type Trigger 12 before starting work, it zeroed the signal, arriving at its installation input. Node 5, so configured, can be impregnated if j the signal on; 1stuple 8 is potential (kept constant throughout the device operation time), the signal at input 8 is pulse, node 5 can be connected to trigger 17, the direct output of which is the output of node 5. The counting input is connected to the information input of node 5 (input 9) s whose control input (input 8) is connected to the installation input of the trigger 17 carried out full installation of a trigger. The device works as follows. In the first variant, in the case of converting positive numbers, node 5 delivers the enabling signal to the second input of the AND 2 element to the even operation of the device, 5 t, e, to those 46, when the input 6 receives even numbers d convertible binary code. The converted binary number in the direct code should be represented by n (t + 2) bits, where t is the number of binary bits., Which provides the dynamic range of the converted binary numbers. With the chosen circuit implementation of node 5, the clock signals arriving at input 9 must somewhat outpace the corresponding information signals at input 6 so that by the time the signal appears at the output of the sum of adder I, the transients in node 5 are already completed and the AND element 2 was endowed closed (or open) at the second input, while in the case of the presence of 1 at the output of the sum of adder 1 (in even clock) it passes through the open element AND 2 to the input of the delay element 3, from the output of which it arrives at second The input of adder 1, In the case of formation of 1 at the output of transfer of adder 1, it, being delayed for one clock (delay element 4), arrives at the third input of adder 1. We will show the conversion process using the example of converting the binary code C 00111 to the number system code negative basis. In the first cycle of operation, the value 1 of the low-order code C, which enters the input of the adder 1, passes to its output, and therefore to the output 7 of the device. Element And 2 in the first cycle is closed by the absence of a permissive signal at the output of node 5. In the second cycle, the value 1 of the second bit of code C (the numbering of the bits comes from the younger) also arrives at output 7, however, since the output of node 5 is resolving the signal, this value, in addition, passes to the input of the delay element 3, which memorizes it before the start of the next (third) cycle. In the third cycle, the values 1 arrive at both the first and second inputs of the adder 1. At the same time, the value O is formed at the output of the adder 1 (which arrives at the output 7, and the value 1 at the transfer output, which is stored by the delay element 4 until the beginning of the fourth tact). In the fourth cycle, the first and second inputs of the adder 1 receive the values O, and the third input (from the output of the delay element 4) receives the value 1. The output of the sum of the adder 1 forms the value 1, which arrives at the output 7 of the device and through the open element And 2 (since the output signal of the node 5 in the fourth clock cycle is the enable signal) - to the input of the delay element 3. In the fifth clock cycle, the value 1 from the output of the delay element 3 arrives at the second input of the adder 1, forming at its output a sum of 1, which goes to output 7. Thus, at output 7 For the three cycles, code A 11011 is formed, which is the representation of code C in the number system with a negative base of B--2 (A (-2) AND - (- 2Y + (-2) -0 h +) (- 2) 1 + (-2) - 1 16 -8 + 0-2 + 1 7; C + + + + 2.1 + 2-1 0 + 0 + 4 + 2 + 1 7). When converting negative numbers, the operation of the device is similar to that described above, with the only difference that the supply of the enabling signal at the output of the node 5 takes place in certain cycles of operation of the device. In the second variant (Fig. 2), the logic of operation is essentially the same. Node 5 functions identically as shown in the first embodiment, the output signals only in the even ticks of the device when converting positive numbers (O value at input 8) or only in the odd device ticks when converting negative numbers (value 1 at input 8 ) 1 is fed to one of the inputs of the element OR 11 either in the case of the occurrence of signal 1 at the output of the sum of half adder 10 at the time when the output of node 5 has an enabling signal, or in the case of the occurrence of signal 1 at transfer output along usummatora 10. The logic device eliminates the occurrence of simultaneous signals 1 on both inputs of the OR gate 11. In the case of the occurrence of one signal in one of the OR 4, it passes the inputs to the input of the delay element 3, which performs its storage before the next stroke. The half-adder 10 sequentially converts the bits of the binary code, starting with the youngest, as follows. If in the previous clock the input 1 of the delay element 3 did not receive the signal 1, this bit of the code being converted passes to the output 6 without changing; if, in the previous clock, input 1 of the delay element 3 received a signal 1, this bit of the code being converted is inverted. Thus, the proposed device with a small amount of equipment allows the conversion of a binary code into a number system with a negative base. Compared with the prototype, this device allows the conversion of both positive and negative numbers given by the direct code (without first converting the direct code to the additional one), which in this case allows the device to expand its scope. In its implementation, the second option, with a slight increase in the tact of operation, requires a smaller amount of equipment and is preferred.
Риг.ЗRig.Z
фиг.22
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823475013A SU1097994A1 (en) | 1982-07-26 | 1982-07-26 | Device for transforming binary code to code of number system with negative radix |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU823475013A SU1097994A1 (en) | 1982-07-26 | 1982-07-26 | Device for transforming binary code to code of number system with negative radix |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1097994A1 true SU1097994A1 (en) | 1984-06-15 |
Family
ID=21023921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU823475013A SU1097994A1 (en) | 1982-07-26 | 1982-07-26 | Device for transforming binary code to code of number system with negative radix |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1097994A1 (en) |
-
1982
- 1982-07-26 SU SU823475013A patent/SU1097994A1/en active
Non-Patent Citations (1)
Title |
---|
1. Н.Н. Поснов. Применение отрицательных систем счислени в последовательных вычислительных машинах.В сб.: Вычислительна техника. Под ред. A.M. Оранского, Минск, Наука и техника, 1964, с. 15-26. 2.WADEI L. Conversion from conventional to negative-base number representation IRE Trans on Electron. Comput. 1961, vol. EC-12, № 4, p. 779. 3.Патент US 3652840, кл. 235/155, опублик. 1972 (прототип) . * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1097994A1 (en) | Device for transforming binary code to code of number system with negative radix | |
RU2007031C1 (en) | Code converter | |
SU572781A1 (en) | Radix converter of binary-decimal numbers into binary numbers | |
SU1030798A1 (en) | Device for number order equalization | |
SU594530A1 (en) | Shift register storage cell | |
SU1670684A1 (en) | Device for comparison of two binary numbers | |
SU643870A1 (en) | Parallel-action arithmetic device | |
SU1709528A1 (en) | Converter of code to period of iteration of pulses | |
SU369715A1 (en) | THIRD POTENTIAL TRIGGER | |
SU1264165A1 (en) | Adder-accumulator | |
SU1405110A1 (en) | Reversible pulse counter | |
RU2007861C1 (en) | Reverse binary counter | |
SU813408A1 (en) | Converter of residual class system codes into binary position code | |
RU1783616C (en) | Converter of fibonachi code to golden proportion cod | |
SU705689A1 (en) | Counter | |
SU1714807A1 (en) | Nonbinary synchronous counter | |
SU1174919A1 (en) | Device for comparing numbers | |
SU1667259A1 (en) | Binary-to-binary-coded-decimal converter | |
SU1591192A1 (en) | Code checking device | |
SU1283979A1 (en) | Binary-coded decimal code-to-binary code converter | |
SU1273919A1 (en) | Device for adding in binary and binary-coded decimal number system | |
SU441559A1 (en) | Device for comparing binary numbers | |
SU1037258A1 (en) | Device for determination of number of ones in binary code | |
SU1180871A1 (en) | Walsh function generator | |
SU1043614A1 (en) | Walsh function generator |