(21)4429315/24-24
(22)20.05.88
(46) 23.02.90. FWJI. 7 (72) В.С.Извоко.п, И.М.Сакин и Б.А.Пряхин
(53)621 .394.67(088.8)
(56)Авторское свидетельство (TCP № 875625, кл. Н 03 И 7/22,19йО.
Авторское свидетельство СССР N 877594, кл. G 08 С 15/06, 1980,
(54)ДИНАМИЧЕСКИЙ ШИФРАТОР ПОЗИЩЮН- НОГО КОДА
(57)Изобретение относится к вычисли- тельнрй технике и может использоваться для преобразования кода в вычислительных устройствах и системах передачи данных. Шифратор осуществляCP.
0,
ЩЮН-
числи- ьзов вытемахествляИ
ет промежуточное запоминание информации в буферном блоке регистров, что снижает потерн информации и увеличивает информативность шифратора, когда скорость работы оператора на клавиатуре превысит скорость работы внешнего устройства. Шифратор содержит блок 1 ввода информации (клавиатуру), мучьтиплексор 2, счетчик 3 импульсов, генератор 4 тактовых им- пульсов, блок 5 регистров 6 сдвига, блок 7 управления записью, элементы ИЛИ 8, 9. формирователь 10 импульсов, тшменты И 11, 15, 17, 18, элемент НЕ 12, реверсивный счетчик 13 импульсов, блок 14 управления сдвигом, триггер 16 и элемент ИЛИ-НЕ 19. 1 ил.
i
IB
название | год | авторы | номер документа |
---|---|---|---|
Устройство для считывания графической информации | 1989 |
|
SU1705818A2 |
Шифратор позиционного кода | 1989 |
|
SU1642588A1 |
Устройство для ввода и вывода информации | 1982 |
|
SU1048466A1 |
Устройство для опроса информационных датчиков | 1988 |
|
SU1559433A1 |
УСТРОЙСТВО АВТОМАТИЧЕСКОГО ПОИСКА КАНАЛОВ РАДИОСВЯЗИ | 2011 |
|
RU2450447C1 |
Устройство для формирования и передачи сообщения | 1990 |
|
SU1778767A1 |
Устройство для ввода информации | 1981 |
|
SU980086A1 |
Устройство для управления обменом данными | 1989 |
|
SU1795466A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ РЕЗЕРВИРОВАНИЯ РАДИОСТАНЦИЙ | 1990 |
|
RU2018939C1 |
Устройство для определения номера транспортного средства | 1988 |
|
SU1555169A1 |
Изобретение относится к вычислительной технике и может использоваться для преобразования кода в вычислительных устройствах и системах передачи данных. Шифратор осуществляет промежуточное запоминание информации в буферном блоке 5 регистров, что снижает потери информации и увеличивает информативность шифратора, когда скорость работы оператора на клавиатуре превысит скорость работы внешнего устройства. Шифратор содержит блок 1 ввода информации /клавиатуру/, мультиплексор 2, счетчик 3 импульсов, генератор 4 тактовых импульсов , блок 5 регистров 6 сдвига, блок 7 управления записью, элементы ИЛИ 8, 9, формирователь 10 импульсов, элементы 11, 15, 17, 18 И, элемент НЕ 12, реверсивный счетчик 13 импульсов, блок 14 управления сдвигом, триггер 16 и элемент ИЛИ-НЕ 19. 1 ил.
i
. -.
U .1.r-u
СП 4 СЛ
00
to
00
Изобретение относится к вычислительной технике и может использоваться для преобразования кода в вычислительных устройствах и системах передачи данных.
Целью изобретения является увеличение информативности шифратора.
На чертеже представлена функциональная схема шифратора.
Шифратор содержит блок 1 ввода информации (клавиатуру), мультиплексор 2, счетчик 3 импульсов, генератор 4 тактовых импульсов, блок 5 регистров 6.1-б.п сдвига, блок 7 управления за- писью, выполненный на первом 8 и втором 9 элементах ИЛИ, формирователе 10 импульсов, первом элементе И 11, элементе НЕ 12 и реверсивном счетчике 13 импульсов, и блок 14 управления сдвигом, выполненный на втором элементе И 15, триггере 16, третьем 17 и четвертом 18 элементах И и элементе ИЛИ-НЕ 19.
Шифратор работает следующим обра- зом.
В исходном состоянии на установочный вход шифратора поступает импульс, обнуляющий реверсивный счетчик 13 и устанавливающий триггер 16 в нулевое состояние.
Работа шифратора осуществляется в режимах записи и считывания информации.
Запись информации происходит еле- дующим образом. Под действием тактовых импульсов, подаваемых от генератора 4, счетчик 3 перебирает все возможные двоичные комбинации, которые подаются на адресные входы муль- типлексора 2 и информационные входы первого регистра 6.1. Когда на выходах счетчика 3 появляется двоичный код, соответствующий нажатой клавише на клавиатуре 1, на выходе мультиплек- сора 2 вырабатывается импульс, который , проходя последовательно элемент И 11 и элемент ИЛИ 8. передним фронтом разрешает перезапись информации .в блоке 5 из первого регистра 6.1 во второй регистр 6.2 из второго в третий и т.д. до предпоследнего регистра 6.п-1.Ио заднему фронту этого импульса формирователь 10 вырабатывает стробирующий сигнал, который, про- ходя через элемент ИЛИ Ч, разрешает запись в первый регистр 6.1 следующей информации: в первый разряд - 1 (признак кодовой комбинации), в дру
0
5 0
5
jj о д5
0
гие разряды - двоичный код с выхода счетчика 3. Одновременно с этим код реверсивного счетчика 13 увеличивается на единицу.
По окончании записи первой кодовой комбинации очередным тактовым импульсом, поступающим с выхода генератора 4 через элемент И 17, элемент ИЛИ-НЕ 19 и элементы ИЛИ 8 и 9 на управляющие входы регистров 6.1-б.п блока
5,начинается процесс перезаписи кодовой комбинации, и с каждым очередным тактовым импульсом от генератора 4 происходит перезапись информации из предыдущего в последующий регистры
Процесс считывания информации начинается с выдачи во внешн€-е устройство с прямого выхода триггера 16 сигнала Готовность выдачи. В ответ внешнее устройство, если оно готово принять информацию, выдает сигнал Считывание, поступающий на
вход элемента И 18.Передним фронтом этого сигнала внешнее устройство производит перепись информации с выходов последнего регистра б.пн свой приемный регистр. По заднему фронту сигнала Считывание производится перепись информации в блоке 5, начиная с первого регистра 6.1 в сторону последнего регистра б.п для освобождения первого регистра 6.1. При этом сигнал проходит через элемент И 18, элемент ИЛИ-НЕ 19, элементы ИЛИ 8 и 9. На время поступления сигнала Считывание запись в блок 5 регистров новой кодовой комбинации запрещается подачей логического нуля с выхода элемента НЕ 12 на вход элемента И 11. По окончании считывания кодовой комбинации по внешнее устройстио код реверсивного счетчика 13 уменьшается на единицу. В блоке 5 освобождаются регистры 6 для занесения в них новом информации.
Если скорость работы оператора на клавиатуре 1 меньше скорости считывания внешнего устройства, то освобождаются все регистры 6. В тех случаях, когда скорость работы на клавиатуре 1 выше скорости считывания внешнего устройства, запись информации в блок 5 осуществляется в следующей последовательности:
при первом нажатии на клавишу первая кодовая комбинация записывается в последний регистр б.п,
при втором нажатии на клавиатуру 1 первая кодовая комбинация остается в регистре б.п, а вторая кодовая комбинация заносится в первый регистр
при третьем нажатии на клавишу первая кодовая комбинация остается в последнем регистре б.п, вторая переписывается из первого регистра 6.1 во второй регистр 6.2, третья кодовая комбинация заносится в первый регистр 6.1 и т.д.
Если в процессе записи кодовых комбинаций приходит из внесшего устройства сигнал Считывание, то с последнего регистра б.п во внешнее устройство переписывается первая кодовая комбинация согласно процессу считывания, описанному выше.
По окончании считывания в последний регистр б.п автоматически записывается вторая кодовая комбинация. Третья кодовая комбинация в это вре - мя заносится в последний регистр б.п- - 1. При этом свободными остаются регистры 6.1, 6.2, ..., б.п-2.
Таким образом, запись и считывание информации в блоке 5 производится независимо друг от друга. Подбирая необходимое количество регистров 6, можно согласовать скорость работы оператора на клавиатуре 1 со скоростью работы внешнего устройства, т.е. блок 5 регистров выполняет функции буферного блока памяти в тех случаях, когда скорость работы оператора на клавиатуре 1 превышает скорость работы внешнего устройства.
Реверсивный счетчик 13 служит для подсчета числа кодовых комбинаций, занесенных в блок 5. Емкость реверсивного счетчика 13 равна п,где п - число регистров 6. При нажатии клавиши на клавиатуре 1 счетчик работает на сложение, а при считывании информации во внешнее устройство - на
0
5
0
5
0
5
0
5
0
5
вычитание. Если все регистра 6 йены, на выходе реверсивного с-ь тчи-- ка 13 формируется логический н.ль. В этом случае блокируется клавг.иурч 1.
Таким образом, промежуток ое заполнение информации в буферном блоке 5 регистров снижает потери информации и повышает информативность тгиф- ратора.
Формула изобретения
Динамический шифратор позицн JHIIC™ го кода, содержагчнй генератор та- то- вьгх импуньсов, выход которого соединен с тактовым входом мультиглексо-- ра и входом счетчика, ВРГХО/ Ы счеччи- ка соединены с одноименными адресно ми входами мультиплексора, блок ььо- да инфрмации, выходы чи7орог - соединены с одноименными информационными входами мультиплексора, нлементы И, формирователь импульсов н элемент НЕ, выход которого соединен с первым входом первого элемента { отличающийся тем, что, с цалью увеличения информативности шифратора, в него введены элеменгы ИЛИ, реверсивный счетчик, триггер, элемент ЯЛИ-HF и блок регистров, первые информационные входы которого подключены к i дно- именным выходам счетчика, нтход мультиплексора соединен с вторым мнфор - мационным входом блока рпистрот, вторым входом первого элементе П и суммируюгщм входом реверсивного счег- чика, выход которого соединен с им входом первого племен а П. выхог. которого соединен непосредственно г первым пходом первого элемента ИЛИ ;i через формирователь импульсов с первым входом второго элемента ИЛИ, выходы второгс и первого элементов ИЛИ соединены соответственно с первьгм и вторыми управляюпр ми входами регистров, первые выходы которого являются информационными выходами шифратора, второй выход блока регистров соединен с первым входом ьтор. i о элемента И, второй вход которого объединен с установочным входим реверсивного счетчика и является установочным входом шифратора, выход второго элемента И соединен с информационным входом триггера, тактовый вход которого объединен с первым нходом третьего элемента И и подключен к выходу генератора тактовых имп п,7 15453288
сов, инверсный выход триггера соедн-та НЕ и является управгяюпхим входом
нен с вторым входом третьего элемен-шифратора, выходы третьего и четверта И, прямой выход триггера соединентого элементов И соединены соответстс первым входом четвертого элемента И,. венно с первым и вторым входами элеи является управляющим выходом шифра-мента ИЛИ-НЕ, выход которого соединен
тора, второй вход четвертого элемен-с вторыми входами первого, второго
та И объединен с вычитаюцим входомэлементов ИЛИ и с третьим управляюреверсивного счетчика, входом элемен-пщм входом блока регистров.
Авторы
Даты
1990-02-23—Публикация
1988-05-20—Подача