SU1302320A1 - Shift register - Google Patents
Shift register Download PDFInfo
- Publication number
- SU1302320A1 SU1302320A1 SU853973822A SU3973822A SU1302320A1 SU 1302320 A1 SU1302320 A1 SU 1302320A1 SU 853973822 A SU853973822 A SU 853973822A SU 3973822 A SU3973822 A SU 3973822A SU 1302320 A1 SU1302320 A1 SU 1302320A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- bit
- register
- codes
- flip
- Prior art date
Links
Landscapes
- Shift Register Type Memory (AREA)
Abstract
Изобретение относитс к области вычислительной техники и может быть исноль- зовано дл сдвига двоичных кодов, у которых справа от каждой единицы следует не менее двух нулей. К таким кодам относ тс , например, коды с иррациональными осповани ми:р-коды Фибоначчи и коды «золотой р-пропорции, причем р2 -2. Целью изобретени вл етс упрощение устройства. В регистре сдвига используютс одноступенчатые / 5-триггеры, а сдвиг выполн етс за два такта. В первом такте единица переписываетс из предыдущего триггера в последующий , а во втором предыдупхий триггер устанавливаетс в нуль. В отличие от прототипа регистр сдвига содержит инвертор и имеет другие св зи между соседними разр дами . 1 ил. 1 табл. « (Л со о to со to оThe invention relates to the field of computer technology and can be eliminated for shifting binary codes that have at least two zeros to the right of each unit. Such codes include, for example, codes with irrational openings: Fibonacci p-codes and golden p-proportion codes, moreover, p2 -2. The aim of the invention is to simplify the device. In the shift register, one-step / 5-flip-flops are used, and the shift is performed in two cycles. In the first cycle, the unit is rewritten from the previous trigger to the next one, and in the second cycle, the forward trigger is set to zero. Unlike the prototype, the shift register contains an inverter and has other connections between adjacent bits. 1 il. 1 tab. "(L with about to with to about
Description
Изобретение относитс к вычислительной технике и может быть иснользовано дл сдвига дЕюичных кодов, у которых справа от каждой единицы следует не менее двух нулей (коды с иррациональными основани ми: р-коды Фибоначчи и коды «золотой р-пронорции, причем ).The invention relates to computing and can be used to shift operational codes in which to the right of each unit there should be at least two zeros (codes with irrational bases: Fibonacci p codes and golden p-codes, and).
Целью изобретени вл етс упрощение регистра сдвига.The aim of the invention is to simplify the shift register.
На чертеже приведена схема регистра сдвига, содержащего, например, 5 разр дов.The drawing shows a diagram of a shift register containing, for example, 5 bits.
Каждый разр д регистра содержит / 5-триггер, первый и второй элементы И.Each register bit contains / 5-trigger, first and second elements I.
На схеме обозначены / 5-триггерь 1-5, первые 6-10 и вторые 11 -15 элементы И, инвертор 16, первый 17 и второй 18 тактовые входы, информационный вход 19 и информационные выходы 20 регистра сдвига.The diagram shows / 5-trigger 1-5, the first 6-10 and the second 11-15 elements And, the inverter 16, the first 17 and second 18 clock inputs, information input 19 and information outputs 20 of the shift register.
Регистр сдвига работает следующим образом .The shift register works as follows.
Предположим, что на вход 19 поступает код 010010... Предварительно триггеры I-5 устанавливаютс в нуль (цепи установки в нуль не ноказаны). Запись и сдвиг кода производитс за два такта: первый такт - такт записи единиц,-второй такт - такт записи нулей. Тактовые сигналы поступают на входы 17 и 18. Пусть па входе 19 действует первый (0) разр д входного кода. При нодаче сигнала на вход 17 (в нервом такте) состо ние триггеров 1-5 не измен етс .Suppose code 010010 arrives at input 19 ... Pre-triggers I-5 are set to zero (setting chains to zero are not shown). The code is recorded and shifted in two clocks: the first beat is the beat of the unit, the second beat is the beat of the zero record. The clock signals arrive at inputs 17 and 18. Suppose that the first (0) digit of the input code is valid on the input 19. When the signal is fed to input 17 (in a nerve cycle), the state of the flip-flops 1-5 does not change.
Во втором такте на вход 18 подаетс сигнал разрешени записи нулей, при этом триггеры 1-5 также остаютс в прежних состо ни х.In the second cycle, input zero is signaled to input 18, while triggers 1-5 also remain in their previous states.
При нодаче на вход 19 второго разр да (1) в нервом такте на выходе элемента И 6 формируетс единичный сигнал, под действием которого триггер 1 устанавливаетс в единичное состо ние, вследствие чего на выходе элемента И 7 формируетс единичный сигнал, под действиемUpon delivery to the input 19 of the second bit (1), a single signal is generated in the nerve clock at the output of the element 6, under the action of which the trigger 1 is set to one, resulting in the output of the element 7 7
Начальна установка ООInitial installation of OO
Запись единицООUnit Record
Запись нулейООWrite zeros
Запись единицООUnit Record
Запись нулейООWrite zeros
Запись единицООUnit Record
Запись нулейООWrite zeros
Запись единицО1O1 unit record
Запись нулейО1Write zero1
Запись единиц11Units Record11
Запись нулейI , СRecord zerosI, C
которого триггер 2 также устанавливаетс в единичное состо ние. Триггеры 3-5 остаютс в прежних состо ни х. Во втором такте на вход 18 подаетс сигнал разрешени записи нулей, при этом на выходе элемента И 11 формируетс единичнь й сигнал , под действием которого триггер 1 устанавливаетс в нулевое состо ние, триггеры 2-5 при этом остаютс в дфежних состо ни х.У trigger 2 is also set to one. Triggers 3-5 remain as they were. In the second cycle, input zero is sent to input 18, and a single signal is generated at output 11 of element 11, and trigger 1 is set to the zero state, while triggers 2-5 remain in the same state.
При подаче на вход 19 третьего разр да кода (0) и на вход 17 сигнала разрешени записи единиц триггер 3 устанавливаетс в единичное состо ние, остальные триггеры при этом остаютс в прежних состо ни х. Во втором такте на вход 18 подаетс сигнал разрешени записи нулей, под действием которого триггер 2 устанавливаетс в нулевое состо ние, а остальные триггеры остаютс в прежних состо ни х.When applying to the input 19 of the third bit of the code (0) and to the input 17 of the enable signal of the recording of units, the trigger 3 is set to one, the remaining triggers remain in the same state. In the second cycle, input zero is sent to input 18, under which a trigger 2 is set to the zero state, while the remaining triggers remain in their previous states.
При подаче на вход 19 четвертого раз- р да кода (0) и на вход 17 сигнала разрешени записи единиц триггер 4 устанавливаетс в единичное состо ние. Остальные триггеры остаютс в прежних состо ни х . Во втором такте на вход 18 подаетс сигнал разрешени записи нулей, под действием которого триггер 3 устанавливаетс в нулевое состо ние. Остальные триггеры остаютс в прежних состо ни х .When a code (0) is fed to the input 19 of the fourth section and to the input 17 of the enable signal for writing units, the trigger 4 is set to one. The remaining triggers remain as they were. In the second cycle, input zero is sent to input 18, under which a trigger 3 is set to the zero state. The remaining triggers remain as they were.
При подаче на вход 19 п того разр да кода (1) и на вход 17 сигнала разрешени записи единиц триггер 5, а также триггеры 1 и 2 устанавливаютс в единичное состо ние. Триггеры 3-4 остаютс в прежних состо ни х. Во втором такте на вход 18 подаетс сигнал разрешени записи нулей, под действием которого триггеры 4 и 1 устанавливаютс в нулевое состо ние. Остальные триггеры остаютс в нрежних состо ни х и т. д.When a code (1) is fed to the input of the 19th of the second bit and to the input 17 of the signal of the resolution of the record of units, the trigger 5, as well as the triggers 1 and 2, are set to one. Triggers 3-4 remain as they were. In the second cycle, input zero is signaled to input 18, under which triggers 4 and 1 are set to the zero state. The remaining triggers remain in a clean condition, and so on.
В таблице проиллюстрирована работа регистра .The table illustrates the operation of the register.
Таким образом, вводимый в регистр код фиксируетс на триггерах второго - п того разр дов, а первый разр д регистра выполн ет вспомогательные функции.Thus, the code entered into the register is fixed on the second-to-fifth-point triggers, and the first register bit performs auxiliary functions.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853973822A SU1302320A1 (en) | 1985-10-04 | 1985-10-04 | Shift register |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853973822A SU1302320A1 (en) | 1985-10-04 | 1985-10-04 | Shift register |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1302320A1 true SU1302320A1 (en) | 1987-04-07 |
Family
ID=21204273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853973822A SU1302320A1 (en) | 1985-10-04 | 1985-10-04 | Shift register |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1302320A1 (en) |
-
1985
- 1985-10-04 SU SU853973822A patent/SU1302320A1/en active
Non-Patent Citations (1)
Title |
---|
Шигин А. Г. Цифровые вычислительные машины. (Элементы и узлы.) - М.: Энерги , 1971, с. 172. Майоров С. А., Новиков Г. И. Принципы организации цифровых машин. - Л.: Машиностроение, 1974, с. 128. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1302320A1 (en) | Shift register | |
SU1474853A1 (en) | Parallel-to-serial code converter | |
SU1656512A1 (en) | Self-monitoring recursive sequence generator | |
SU1273930A2 (en) | Device for sequential selecting of ones from n-bit binary code | |
SU1280615A1 (en) | Versions of device for squaring binary numbers | |
SU1264157A1 (en) | Device for generating combinations | |
SU705689A1 (en) | Counter | |
SU1159165A1 (en) | Parallel code-to-serial code translator | |
SU456269A1 (en) | Tact Sensor | |
SU1322458A1 (en) | Successive approximation register | |
SU1302267A1 (en) | Information input device | |
SU1201855A1 (en) | Device for comparing binary numbers | |
SU1277387A2 (en) | Pulse repetition frequency divider | |
SU1388995A1 (en) | Device for converting binary numbers to binary decimal numbers and backwards | |
SU1405110A1 (en) | Reversible pulse counter | |
SU1423997A1 (en) | Haar signal generator | |
SU1596322A1 (en) | Device for squaring binary numbers | |
SU450162A1 (en) | Tunable phase-pulse multi-stable element | |
SU1509886A1 (en) | Frequency multiplication device | |
SU1325462A1 (en) | Device for sorting binary numbers | |
SU1493994A1 (en) | Haar function generator | |
RU2007031C1 (en) | Code converter | |
SU368598A1 (en) | CONVERTER BINARY DECIMAL CODE "12222" TO UNITARY CODE | |
SU1589399A1 (en) | Code converter | |
SU1387004A2 (en) | N-sensors-to-computer interface |