SU243288A1 - REVERSIBLE RESETTLE DECADA - Google Patents
REVERSIBLE RESETTLE DECADAInfo
- Publication number
- SU243288A1 SU243288A1 SU1228789A SU1228789A SU243288A1 SU 243288 A1 SU243288 A1 SU 243288A1 SU 1228789 A SU1228789 A SU 1228789A SU 1228789 A SU1228789 A SU 1228789A SU 243288 A1 SU243288 A1 SU 243288A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- code
- distributor
- register
- output
- input
- Prior art date
Links
- 230000002441 reversible Effects 0.000 title description 5
- 230000003247 decreasing Effects 0.000 description 1
- 230000003068 static Effects 0.000 description 1
Description
Изобретение может быть использовано в электронных вычислительных машинах.The invention can be used in electronic computers.
Известны реверсивные пересчетные декады, использующие в качестве рабочего двоичнодес тичный код, например код «8421, реализованные на статических триггерах, выходы и входы которых соединены в пор дке возрастани весов двоичных разр дов рабочего кода, с автоматическим исключением при помощи межтриггерных обратных св зей избыточных кодовых комбинаций.Reversible counting decades are known, using as a working binary code, for example, the code "8421" implemented on static triggers, the outputs and inputs of which are connected in order of increasing the weights of the binary bits of the working code, with automatic deletion of code redundancies combinations.
Известно также, что в электронных вычислительных мащинах наход т применение, нар ду с двоично-, недвоично-дес тичные коды.It is also known that electronic computing machines find application, along with binary, non-binary codes.
Осуществление дес тичного счета в электронных вычислительных машинах, работающих в дес тичной системе счислени и не иснользующих в качестве рабочего двоично-дес тичный код, возможно или в двоично-дес тичном коде путем преобразовани исходных чисел в двоично-дес тичный код и обратного преобразовани результатов счета, или непосредственно в недвончно-дес тичном коде.Implementation of decimal accounts in electronic computers operating in the decimal number system and not used as a working binary decimal code is possible or in a binary decimal code by converting the original numbers into a binary decimal code and inversely converting the count results , or directly in the non-vertebral-decimal code.
Осуществление дес тичного счета по первому способу требует емких по оборудованию преобразователей кодов и значительного расхода машинного времени.The implementation of the decimal counting in the first method requires capacious code converter equipment and a significant consumption of computer time.
двоично-, так и недвоично-дес тичный код. Это достигаетс реализацией реверсивной пересчетной декады с применением одноразр дного регистра, ключевого распределител информации на три направлени , управл емого взаимноисключающими сигналами «Увеличить , «Уменьшить, «Не измен ть, поступающими в декаду извне; дешифратора рабочего кода в код «один из дес ти и шифратораbinary and non-binary code. This is achieved by implementing a reverse decade counting using a one-bit register, a key information distributor in three directions, controlled by mutually exclusive signals "Increase," Reduce, "Do not change, coming into the decade from the outside; the decoder of the working code into the code "one of the ten and the encoder
кода «один из дес ти в рабочий дес тичный код.code "one of the ten in the tenth operational code.
В регистр до начала счета поступает исходное число, а в процессе счета - текущий или конечный результат в рабочем дес тичномBefore the start of the count, the register receives the initial number, and in the counting process, the current or final result in the working decimal
коде. Выход регистра соединен со входом распределител информации, выходы которого соединены со входом дещифратора. Соединение выходов распределител информации со входом дещифратора выполнено так, что приcode. The output of the register is connected to the input of the information distributor, the outputs of which are connected to the input of the decipher. The connection of the outputs of the information distributor with the input of the descrambler is made so that when
наличии управл ющего сигнала «Не измен ть код числа поступает на вход дешифратора без смещени и дешифрируетс обычным образом, т. е. без изменени его значени ; при наличии управл ющего сигналаthe presence of a control signal "Do not change the code of the number is fed to the input of the decoder without bias and is decrypted in the usual way, i.e., without changing its value; in the presence of a control signal
My сигналу. Выход дешифратора соединен со входом шифратора, а выход шифратора - со входом одноразр дного регистра.My signal. The output of the decoder is connected to the input of the encoder, and the output of the encoder is connected to the input of a one-bit register.
Каждый сигнал, подлежаш,ий счету, вызывает циркул цию кода числа, наход щегос в регистре, т. е. выход его из регистра, последовательное прохождение через распределитель информации, дешифратор, шифратор, с выхода которого код числа снова поступает на вход регистра. При этом происходит или увеличение, или уменьшение значени кода числа, или значение кода числа не измен етс в зависимости от того, каким был управл юший сигнал. Управл ющий сигнал однозначно определ ет направление счета. Управл юшие сигналы поступают в декаду извне, каждый по своей шине.Each signal to be counted causes the code of a number in the register to circulate, i.e., exit from the register, sequentially pass through the information distributor, decoder, encoder, from the output of which the code of the number enters the register again. In this case, either an increase or a decrease in the value of the number code occurs, or the value of the number code does not change depending on what the control signal was. The control signal uniquely identifies the counting direction. Control signals come in a decade from the outside, each along its own bus.
Реверсивна пересчетна декада, ввиду наличи в ее составе дешифратора дес тичного кода в код «один из дес ти, обеспечивает вывод результатов счета на дес тичный индикатор .A reverse decade is counted, due to the presence in it of the decoder of a decimal code in the code “one of ten, ensures the output of the counting results on a ten indicator.
На чертеже показана предложенна декада .The drawing shows the proposed decade.
Она содержит одноразр дный регистр 1, распределитель информации 2 на три направлени , дешифратор 3 рабочего дес тичного кода в код «один из дес ти и шифратор 4 кода «один из дес ти в рабочий дес тичный код.It contains a one-bit register 1, a distributor of information 2 into three directions, a decoder 3 of a working decimal code into a code “one of ten, and an encoder 4 of a code” one of ten into a working decimal code.
Выход регистра / соединен группой кодовых шин 5 со входом распределител информации 2; выход распределител 2 соединен трем группами кодовых шин &, 7 и 5 со входом дешифратора 3, выход которого соединен группой кодовых шин 9 со входом шифратора 4. Выход шифратора 4 соединен группой кодовых шин 10 со входом регистра /.The output of the register / connected by a group of code buses 5 with the input of the distributor of information 2; the output of the distributor 2 is connected by three groups of code buses & 7 and 5 with the input of the decoder 3, the output of which is connected by a group of code buses 9 to the input of the encoder 4. The output of the encoder 4 is connected by a group of code buses 10 to the input of the register /.
Распределитель информации состоит из трех ключей каждым из которых управл ет обособленный управл ющий сигнал, поступающий в распределитель по одной из трех шин 11, 12 или 13.The information distributor consists of three keys, each of which controls a separate control signal that enters the distributor on one of three buses 11, 12, or 13.
По шине // в распределитель 2 поступает управл ющий сигнал «Увеличить, который «разрешает выдачу информации из распределител 2 по группе шин 6.The bus // into the distributor 2 receives the control signal "Zoom, which" allows the output of information from the distributor 2 to the group of tires 6.
По шине 12 в распределитель 2 поступает управл юший сигнал «Уменьшить, который «разрешает выдачу информации из распределител 2 по группе шин 7.Via bus 12, the distributor 2 receives the control signal “Reduce, which“ allows the output of information from the distributor 2 to the group of tires 7.
По шине 13 в распределитель 2 поступает сигнал «Не измен ть, который «разрешает выдачу информации из распределител 2 по группе шин 8.Via bus 13, the "Do not change," signal that "allows the output of information from the distributor 2 to the bus group 8" is sent to the distributor 2.
По группе шин 8 код числа из регистра 1 поступает в дешифратор 3, где дешифрируетс в код «один из дес ти без изменени своего значени .For a group of tires 8, a code of a number from register 1 enters a decoder 3, where one of ten is decoded into a code without changing its value.
По группе щин 6 или 7 код числа из реги стра 1 поступает в дешифратор 3, где дешифрируетс в код «один из дес ти с увеличением или уменьшением своего значени на единицу в соответствии с наличием управл ющего сигнала «Увеличить или «Уменьшить. В регистр / поступает по шине 14 сигнал «Установка в нуль, а также по группе шин /5 - код исходного числа (если счет долженFor a group of 6 or 7, the code of the number from register 1 enters the decoder 3, where it is decrypted into the code of "one of the ten with increasing or decreasing its value by one in accordance with the presence of the control signal" Increase or "Reduce." The register / enters the bus 14 signal "Set to zero, as well as a group of tires / 5 - the code of the original number (if the account must
начатьс не с нул ).start with no zero).
Реверсивна пересчетна декада работает следующим образом.Reversible recalculated decade works as follows.
Перед началом счета в регистр / по шине 14 поступает сигнал «Установка в нуль, который «очищает регистр. Затем, если счет должен начатьс не с нул , в регистр 1 по шинам 15 поступает код исходного числа, далее в распределитель 2 по одной из шин 11, 12 или 13 поступает управл ющий сигналBefore the start of the counting, the signal “Setting to zero, which“ clears the register, enters the register / bus 14 ”. Then, if the counting should start not from zero, the initial number code is sent to register 1 via buses 15, then a control signal is sent to one of buses 11, 12 or 13 via distributor 2
«Увеличить, «Уменьшить или «Не измен ть соответственно, под вли нием которого код числа из регистра 1 поступает по группе шин 5 в распределитель 2 и из распределител по одной из групп шин 6, 7 или 8 поступает в дешифратор 3, который дешифрирует рабочий дес тичный код в код «один из дес ти. Причем значение кода увеличиваетс или уменьшаетс на единицу или не измен етс соответственно тому, каким был управл ющий сигнал. С выхода дешифратора 3 по одной из дес ти шин 9 дешифрированное число поступает на вход шифратора 4, который преобразует код «один из дес ти в рабочий дес тичный код. С выхода шифратора 4 код"Increase," Reduce or "Do not change accordingly, under the influence of which the number code from register 1 enters along tire group 5 into distributor 2 and from the distributor along one of tire groups 6, 7 or 8 enters decoder 3, which decrypts the worker The ten code in the code is one of ten. Moreover, the code value increases or decreases by one or does not change according to what the control signal was. From the output of the decoder 3, one of the ten buses 9 receives the decoded number to the input of the encoder 4, which converts the code “one of the ten into a working decimal code. From the output of the encoder 4 code
числа поступает -по группе шин 10 на вход регистра /. На этом цикл работы декады заканчиваетс .the numbers come in - on the group of tires 10 at the input of the register /. This is where the decade cycle ends.
Дальнейший процесс счета протекает аналогично . Дес тичный индикатор 16 можетThe further counting process proceeds similarly. The dim indicator 16 can
быть подключен к группе шин 9.be connected to a group of tires 9.
На основе предлагаемой реверсивной пересчетной декады могут быть реализованы многоразр дные реверсивные счетчики. Дл этой цели, кроме управл юших сигналов «Увеличить и «Уменьшить и групп кодовых шин, служит сигнал «Не измен ть, поступающий в распределитель информации, и группа кодовых шин, обеспечивающие циркул цию кодов без изменени их значений.Based on the proposed reversal recalculation decade, multi-bit reversible counters can be implemented. For this purpose, in addition to the control signals "Zoom and Decrease and code bus groups," the Do not change signal, which enters the information distributor, and the code bus group, which circulate codes without changing their values, serves.
Предмет изобретени Subject invention
Реверсивна пересчетна декада, отличающа с тем, что, с целью расширени логических возможностей и универсализации ее структуры, она содержит одноразр дный регистр , выход которого соединен кодовыми шинами с распределителем информации, св занным со входом дешифратора, выход последнего подключен ко входу шифратора и индикатора , а выход шифратора св зан со входом одноразр дного регистра.A reverse decade, characterized in that, in order to expand the logical possibilities and universalize its structure, it contains a one-bit register, the output of which is connected by code buses to the information distributor associated with the decoder input, the output of the latter is connected to the input of the encoder and indicator, and the output of the encoder is associated with the input of a one-bit register.
юYu
-i-i
Publications (1)
Publication Number | Publication Date |
---|---|
SU243288A1 true SU243288A1 (en) |
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4807172A (en) | Variable shift-count bidirectional shift control circuit | |
US3986015A (en) | Arithmetic unit for use in a digital data processor and having an improved system for parity check bit generation and error detection | |
KR100203907B1 (en) | Parallel data bit counter | |
US5504697A (en) | Limiter circuit producing data by use of comparison in effective digit number of data | |
US4110831A (en) | Method and means for tracking digit significance in arithmetic operations executed on decimal computers | |
SU243288A1 (en) | REVERSIBLE RESETTLE DECADA | |
KR200222599Y1 (en) | Floating point type normalizer | |
SU869057A1 (en) | Counter with coding of transit boundary | |
SU401994A1 (en) | DEVICE FOR DETERMINATION OF MINORANT BINARY CODES | |
US3631231A (en) | Serial adder-subtracter subassembly | |
SU881735A1 (en) | Number sorting device | |
SU1160285A1 (en) | Device for determining molecular-mass distribution of polymers | |
SU959070A1 (en) | Device for floating point number adding and substracting | |
SU1465878A1 (en) | Device for determining normalization code | |
SU586460A1 (en) | Device for reproducing function with slope short of 2 to the k power | |
SU788107A1 (en) | Number adding device | |
JP2536490B2 (en) | Run-length encoding device | |
SU1211720A1 (en) | Subtracting device | |
SU900282A1 (en) | Device for adding n-bit decimal numbers | |
SU1160396A1 (en) | Computing device with variable length of operands | |
RU1784971C (en) | Floating point number adding-subtracting device | |
RU2633142C1 (en) | Device for calculating function of √x2+y2 | |
SU1088112A1 (en) | Analog-to-digital converter | |
SU754409A1 (en) | Number comparing device | |
SU1160397A2 (en) | Device for raising numbers to modulo p power |