Устройство для анализа последовательных кодов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 943731
Автор: Аристов
Текст
(5)М. Кл. С 06 Р 9/46 с присоелинением заявки РЙ Гооударстаеииый комитет СССР(23) Приоритет по делам иэабретеиий и открьпийОпубликовано 15. 07. 82, Бюллетень26 Дата опубликования описания 18, 07. 82(72) Автор изобретения В. В. Аристов Щ, 3Институт электродинамики АН Украинской ССР(54) УСТРОЙСТВО ДЛЯ АНАЛИЗА ПОСЛЕДОВАТЕЛЬНЫХ КОДОВ 1Изобретение относится к автоматике и вычислительной технике и можетбыть использовано в специализированных вычислительных и управляющих устройствах и системах различного на 5значения.Известно устройство для анализакодов прерываний, содержащее элементы И, ИЛИ,триггерные регистры (11,Недостатком такого устройстваявляются сложность оборудования дляорганизации анализа последовательныхкодов,Наиболее близким по техническойсущности к изобретению является устройство, содержащее элементы И, ИЛИ,счетчик, триггеры, распределительимпульсов 2,Устройство имеет следующие недостатки: сложность оборудования и гоограниченная область применения из-заневозможности анализа последовательных кодов с произвольным представлением входных двоичных данных. 2Цель изобретения - расширение области применения устройства.Поставленная цель достигается тем, что в устройство для анализа последовательных кодов, содержащее счетцик и первый триггер, введены блок памяти, счетный триггер, второй, третий и четвертый триггеры, три элемента И, элемент НЕ и элемент задержки, причем кодовый вход устройства соединен с первым входом адреса записи блока памяти, с единичным входом первого триггера, с первым входом первого элемента И и через элемент НЕ с первым входом второгоэлемента И, тактовый вход устройства соединен с входом счетчика, с тактовым входом блока памяти и со вторыми входами первого и второго элемента И, информационный выход счетчика соединен с информационным входом блока памяти, выход переполнения счетчика соединен с входом сцетного триггера, с единичным входом второго триггера и че943 У 31 5 фо 15 20 45 50 55 рез элемент задержки с единичнымивходами третьего и четвертого триггеров, нулевые входы которых соединены соответственно с выходами первого и второго элементов И, выходытретьего и четвертого триггеров соединены соответственно с первым, вторым входами третьего элемента И, выход которого соединен с нулевым входом второго триггера, выход которого является сигнальным выходом устройства, единичный выход счетного триггера соединен со вторым входом адреса записи блока памяти, нулевой выход счетного триггера соединен с первым входом адреса считывания блока памяти, выход первого триггера соединен со вторым входом адреса считывания блока памяти, выход которого является информационным выходом устройства.На чертеже приведена структурная схема устройства.Устройство содержит счетчик 1, триггер 2, счетный триггер 3, блок 4 памяти, триггеры 5, 6, 7, элемент 8 задержки, элементы И 9, 10, 11, элемент НЕ 12, тактовый вход 13 устройства, информационный вход 14 устройства, информационный выход 15 устройства, сигнальный выход 16 устройства.Последовательность работы предлагаемого устройства состоит в задании анализируемого последовательного ко. да в порядке, начиная с младших разрядов, на информационном входе устройства и тактирующей серии на тактовом входе. На выходе устройства после числа тактов, равного емкости счетчика 1 (и цислу разрядов (каналов) анализируемого числа), появляется код номера старшего разряда, имеющего единичное состояние, если последний разряд анализируемого кода (знаковый) был нулевым, или код старшего разряда, имеющего нулевое состояние, если последний анализируемый разряд был единичным.Работу устройства рассмотрим на примере выделения старшего значащего разряда двоичного числа, представленного в дополнительном коде младшими разрядами вперед для двух вариантов знаков:а) А=0.000101100010 - положитель - и иое иисло 1б) А=1.110100010011 - отрицательное число. 4Адреса разрядов, которые необходимо определить в обоих вариантах, подчеркнуты, причем поскольку знаковый разряд поступает последним, то до его поступления отсутствует признак, какие уровни - единичные или нулевые - необходимо анализировать.Блок памяти 4 выполнен на регистровом ЗУ типа 155 РПи содержит первый и второй входы адреса записи, первый и второй входы адреса считывания стробирующий вход записи, стробирующий вход считывания (на чертеже не показан), информационный вход и выход, причем возможно раздельное управление адресами записи и считывания одновременно,Анализируемое число А, поступаяна вход 14, управляет первым входомадреса записи блока памяти 4, На второй вход адреса записи подается сигнал с триггера 3, состояние которого меняется лишь при поступлениисигнала с последовательного выхода счетчика 1 после анализа последнего (знакового) разряда. Следовательно, при анализе кода состояниетриггера 3 не меняется и соответствует, например, единичному. В этомслучае на второй вход адреса записиблока памяти 4 поступает уровень"0", поэтому нулевые разряды анализируемого числа А формируют адресзаписи 00, а единичные - 01, На информационный вход блока памяти 4 спараллельного выхода счетчика 1 поступает код номера разряда, поэтомупо стробирующему входу записи блокапамяти 4 в ячейку с адресом 00 запийгсываются последовательно адреса разрядов, имеющие уровни "0", а в яцейку 01 - уровни "1". С приходом последнего разряда, знакового, счетчик 1 формирует импульс, по заднему фронту изменяющий состояние триггера 3 и разрешая занесение знакового разряда в триггер 2. Поскольку первый вход адреса считывания блока 4 соединен с инверсным выходом триггера 2, для положительного числа устанавливается адрес считывания 01, а для отрицательного - 00, ина выходе блока 4 имеется код номера подчеркнутого разряда соответственно для варианта а и б. Этот код сохраняется на выходе блока .4 в течение всего цикла анализа очередного числа А, для которого, так как триггер 3 изменил состояние, адрес разрядов со значениями "0" записывается в ячейку с адресом 10, а со значениями "1" - в ячейку с адресом 11, а считывание с одной из этих ячеек 5 осуществляется при анализе очередного числа Я.Так как при анализе последовательных кодов числа А с одинаковыми значениями разрядов 1 Ов) А = О.ООООООООилиг) А = 1, 11111111будет считан адрес предыдущего числа, то в конце анализа необходима 15 предварительная установка ячеек памяти записи в начальное состояние, что может потребовать еще несколько дополнительных тактов работы, В ряде случаев (в особенности, для специальных целей - последовательном устройстве для вычисления элементарных функций и т.п.) указанные дополнительные такты работы могут оказаться нежелательными. В этом случае 25 устройство дополняется схемой дешифрации равнозначных состояний последовательных входных данных. Эта схема выполнена на триггерах 5, 6, 7, элементе задержки 8, элементах И 9, зо 10, 11 и элементе НЕ 12.Разряды числа А поступают на элемент И 1 О непосредственно, а на элемент И 9 - через элемент НЕ 12, При поступлении сигнала по тактовому вхо- З 5 ду 13 устройства выполняется логика . и на одном из элементов 9 или 10, устанавливая первый 5 или второй 6 триггер в единичное состояние. В конце предыдущего цикла импульсом р с последовательного выхода счетчика 1 через элемент задержки 8 оба эти триггера устанавливаются в нулевое состояние, поэтому после анализа числа А для вариантов а и б оба45 триггера в конце цикла обязательно оказываются в единичном состоянии, которое через третий элемент И 11 в конце цикла анализа переписывается в триггер 7. Для вариантов в или г лишь один из триггеров 5 или 6 окажется в единичном состоянии,что приводит к установке. в конце цикла анализа триггера 7 в нулевое состояние. Выход этого триггера является сигнальным выходом устройства и служит для определения равнозначных состояний. Применение изобретения позволяетрасширить область применения устройства за счет возможности анализа последовательных кодов с произвольным представлением двоичных данных,Формула изобретенияУстройство для анализа последовательных кодов, содержащее счетчики первый триггер, о т л и ч а ю -щ е е с я тем, что, с целью расширения области применения, устройство содержит блок памяти, счетный триггер, второй, третий и четвертый триггеры, три элемента И, элемент НЕ и элемент задержки, причем кодовый вход устройства соединен с первым входом адреса записи блока памяти, с единичным входом первого триггера, с первым входом первого элемента И и через элемент НЕ с первым входомвторого элемента И, тактовый вход устройства соединен с входом счетчика, с тактовым входом блока памяти и со вторыми входами первого и второго элементов И, информационный выход счетчика соединен с информационным входом блока памяти, выход пере-.полнения счетчика соединен с входомсчетного триггера,с единичным входом второго триггера и через элементзадержки с единичными входами третьего и четвертого триггеров, нулевыевходы которых соединены соответственно с выходами первого и второгоэлементов И, выходы третьего и четвертого триггеров соединены соответственно с первым и вторым входамитретьего элемента И, выход которогосоединен с нулевым входом второготриггера, выход которого являетсясигнальным выходом устройства, единичный выход счетного триггера соединен со вторым входом адреса записиблока памяти, нулевой выход счетноготриггера соединен с первым входомадреса считывания блока памяти, выход первого триггера соединен со вторым входом адреса считывания блокапамяти, выход которого является информационным выходом устройства,Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР11 703812, кл. 6 06 Г 9/46, 1977,2. Авторское свидетельство СССР1 697995, кл. С 06,Г 9/46, 19781 5731 Составитель И. КудряшевРедактор А, Долинич Техред 3, Палий Корректор Г. Огар аказ 5113/5 сноеССР лиал ППП "Патент", г, Ужгород, ул. Проектная, 4 Тираж ВНИИПИ Го по дела 035, Моск31 Подпи ударственного комитетаизобретений и открытий а, Ж, Раушская наб
СмотретьЗаявка
2936289, 06.06.1980
ИНСТИТУТ ЭЛЕКТРОДИНАМИКИ АН УССР
АРИСТОВ ВАСИЛИЙ ВАСИЛЬЕВИЧ
МПК / Метки
Метки: анализа, кодов, последовательных
Опубликовано: 15.07.1982
Код ссылки
<a href="https://patents.su/4-943731-ustrojjstvo-dlya-analiza-posledovatelnykh-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для анализа последовательных кодов</a>
Предыдущий патент: Микропрограммное устройство управления
Следующий патент: Устройство для контроля выполнения тестовой программы
Случайный патент: Струенаправляющая дамба мостового перехода