Устройство для контроля двоичного кода на четность Советский патент 1982 года по МПК G06F11/10 

Описание патента на изобретение SU962955A1

Изобретение относится к вычислительной технике-и может быть использовано в составе вычислительного комплекса автоматизированных систем контроля и управления.

Известно устройство для контроля параллельного двоичного кода на четность, содержащее триггер, регистр и элементы И tl

Недостатком устройства является низкое быстродействие.

Известно также устройство для контроля параллельного двоичного кода на четность, содержащее группу элементов ИЛИ, две группы элементов И и (Элемент задержки, причем первый и второй входы каждого элемента ИЛИ группы соединены с первым и вторым входами соответствующего трехвходового элемента И группы, третьи входы которых соединены с выходом элемента задержки, вход которого соединен с первыми входами двухвходовых элементов И группы, второй вход каждого элемента И первой группы соединен с выходом соответствующего двухвходового элемента ИЛИ группы, выходы элементов И первой группы соединены с единичными входами триггеров регистра сдвига, нулевые входы которыхJDO,еданены с выходами элементов И второй группы, входы элементов ИЛИ группы и элементы задержки являются входами устройства 2.

Недостатком данного устройства является большой объем оборудования.

Наиболее близким по технической сущности к предлагаемому является устройство для контроля двоичного

10 кода на четность, содержащее распределитель импульсов, группу элементов И, три элемента ИЛИ, два триггера и два элемента И, причем вход распределителя импульсов является одним из

15 входов устройства, первые входы каждого элемента И группы являются входами соответствующих контролируемых разрядов, вторые входы элементов И группы попарно объединены и подклю20чены к.соответствующим выходам распределителя импульсов, выходы элементов И нечетных разрядов группы соединены с входами первого элемента ИЛИ, выхода четных разрядов соединены с

25 входами второго элемента ИЛИ, выход которого подключен к счетному входу второго триггера, первый выход распределителя импульсов соединен с нулевыми входами триггеров, выход пер30 .вого элемента ИЛИ подключен к счетному входу первого триггера, единичный выхо,, которого подключен к перво му входу первого элемента И, нулевой выход второго триггера соединен с вторым входом первого элемента И, вы ход которого подключен к первому вхо ду третьего элемента ИЛИ, единичный выход второго триггера соединен с первым входом второго элемента И, нулевой выход первого триггера, соединен с вторым входом второго элемента И, выход которого подключен к вто рому входу третьего элемента ИЛИ, вы ход которого является выходом устройства 3 . Недостатком устройства является низкое быстродействие. Цель изобретения - повышение быст родействия. Поставленная цель достигается тем что в устройство для контроля двоичного кода на четкость, содержащее распределитель импульсов, группу эле ментов И, первый, второй и третий элементы ИЛИ, триггер, первый и второй элементы И, причем вход распреде лителя импульсов является тактовым входом устройства, первые входы каж|дого элемента И группы являются входами соответствующих контролируемых разрядов устройства, вторые входы элементов И группы попарно объединены и подключены к соответствующим выходам распределителя импульсов, выходы нечетных элементов И группы соединены с соответствующими входами первого элемента ИЛИ, выходы четных элементов И группы соединены с соответствующими входами второго элемента ИЛИ, выходы первого и второго эле ментов И подключены соответственно к первому и второму входам третьего элемента ИЛИ, единичный выход триггера является выходом устройства, введены первый, второй, третий, и чет вертый элементы НЕ, четвертый и пятый элементы ИЛИ, третий и четвертый элементы И, причем первый выход распределителя импульсов соединен с пер вым входом третьего элемента И и через первый элемент НЕ - с первым вхо дом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с вторым входом четвертого элемента И, выход которого соединен с первым входом пя того элемента ИЛИ, выход первого эле .мента ИЛИ соединен с первым входом первого элемента И и через второй элемент НЕ с первым входом второго элемента И, выход второго элемента ИЛИ соединен с вторым входом второго элемента И и через третий элемент НЕ с вторым входом первого элемента И, выход третьего элемента ИЛИ через четвертый элемент НЕ соединен с входом третьего элемента И,выход которого соединен, с вторым входом пятого элемента ИЛИ, выход пятого элемента ИЛИ соединен со счетным входом триггера, нулевой ii единичный выходы которого соединены соответственно с вторым входом четвертого элемента .ИЛИ и с третьим входом третьего элемента И. На чертеже представлена структурная схема устройства для контроля двоичного кода на четность. Устройство содержит распределитель 1импульсов, группу элементов 2 И, первый и второй элементы 3 и 4 ИЛИ, первый,, второй, и третий элементы 5-7 НЕ, первый и второй элементы 8 и 9 И, третий и четвертый элементы 10 и 11 ИЛИ четвертый элемент 12 НЕ, третий и четвертый элементы 13 и 14 И, пятый элемент 15 ИЛИ и триггер 16. Вход распределителя 1 импульсов является одним из входов устройства. Первый выход распределителя 1 импульсов соединен с входом элемента 5 НЕ и с первым входом элемента 13 И. Первые входы каждого элемента 2 И группы являются входами соответствующих контролируемых разрядов устройства, вторые входы, элементов 2 И группы попарно объединены и подключены к соответствующим выходам распределителя 1 импульсов, выходы элементов 2 И нечетных разрядов группы соединены с входами первого элемента 3 ИЛИ, выходы элементов 2И четных разрядов группы соединены с входами второго элемента 4 ИЛИ, выход которого подключен к входу третьего элемента 7 НЕ, и к второму входу второго элемента 9 И, выход первого элемента 3 ИЛИ соединен с входом второг® элемента 6 НЕ и с первым входом первого элемента 8 И, выход второго элемента 6 НЕ подключен к первому входу второго элемента 9 И, выход которого соединен с вторым входом -третьего элемента 11 ИЛИ, выход третьего элемента 7 НЕ подключен к второму входу первого элемента 8 И, выход которого соединен с первым входом третьего элемента 11 ИЛИ, выход которого подключен к входу .четвертого элемента 12 НЕ и второму входу четвертого элемента 14 И, выход первого элемента 5 НЕ соединен с первым входом четвертого элемента 10 ИЛИ, нулевой выход триггера 16 подключен к второму входу четвертого элемента 10 ИЛИ, выход которого соединен с первым ВХОДОМ четвертого элемента 14 И, выход которого подключен к второму входу пятого элемента 15 ИШ, выход четвертого элемента 12 НЕ соединен с вторым входом третьего элемента 13 И, единичный выход триггера 16 подключен к третьему входу третьего элемента 13 И, выход которого соединен с первым входом пятого элемента 15 ИЛИ, выход которого подключей к счетному входу триггера 16. ЕДИНИЧНЫЙ выход триггера 16 является выходом устройства. Устройство для контроля двоичного кода на четность работает следующим образом. Импульсы с выходов распределителя 1 поочередно поступают на соединенны попарно вторые входы элементов 2 И нечетного и четного разрядов контролируемого кода. Импульсы с выходов элементов 2 И поступают попарно на соответствующие входы элементов 3 и 4 ИЛИ (3 ИЛИ - нечетные разряды, 4 ИЛИ - четные). Если в паре разрядов контролируемого коДа два нуля или две единицы, то на выходе элемен тов 8 и 9 И и 11 ИЛИ появляется нулевой сигнал, а если в одном из пары разрядов единица, то на выходе элемента 11 ИЛИ появляется единичный сигнал. Пусть триггер 16 находится в единичном состоянии и на первом выходе распределителя 1 импульсов единичный сигнал. Тогда, если в паре разрядов две единицы или два нуля, то на выходе элемента 13 И единичный сигнал (на первом входе - единичный сигнал с единичного выхода триггера 16, на втором входе - единичный сигнал с первого выхода распределителя импуль сов, на третьем входе - единичный сигнал с выхода элемента 12 НЕ), который устанавливает через элемент 15 ИЛИ триггер 16 в нулевое состояние. Если триггер находится в нулевом состоянии, то на выходе элемента 15 ИЛИ устанавливается ну:51евой сигнал, не меняющий, состояние триггера. Если в одном из двух контролируемых разрядов единица, то на выходе элемента 11 ИЛИ - единичный сигнал. В том случае, когда триггер 16 находит ся в единичном состоянии, на выходе элементов 13-15 ИЛИ устанавливаются нулевые сигналы и состояние триггера не меняется. А если триггер находится в нулевом состоянии, то на выходе элементов 10 ИЛИ, 14 И и 15 ИЛИ нахо дится единичный сигнал, который уста навливает триггер в единичное состояние . Таким образом, в первом такте работы (единичный сигнал на первом выходе распределителя 1 импульсов) триггер 16 независимо от исходного положения устанавливается в единично состояние, если в одном разряде первой пары контролируемого кода нуль, а в другом - единица, и в нулевое состояние, если в двух разрядах нули или единицы. При отсутствии единичного сигнала на первом входе распределителя 1 импульсов триггер 16 изменяет своё сос тояние, если контролируемая пара оаз рядов содержит один нуль и одну единицу, и не меняет свое состояние, если разряды содержат два нуля или две единицы. Следовательно, если в результате контроля в исходном коде .выявлено нечетное число единиц, то на единичном выходе триггера 16 устанавливается единичный сигнал, а если четное число единиц - нулевой. Таким образом, использование введенных элементов повышает быстродействие устройства, а также уменьшает аппаратурные затраты путем сокращения объема оборудования. , При этом выигрыш составит: Та й/2 i-i .где п - число разрядов контролируе|мого двоичного кода. Формула изобретения I Устройство для контроля двоичного кода на четность, содержащее распределитель импульсов, группу элементов И, первый, второй и третий элементы ИЛИ, триггер, первый и второй элементы И, причем вход распределителя импульсов является тактовым входом устройства, первые входы каждого элемента И группы являются входами соответствующих контролируемых разрядов устройства, вторые входы элементов И группы попарно объединены и подключены к соответствующим выходам распределителя импульсов, выходы нечетных элементов И группы соединены с соответствующими входами первого элемента ИЛИ, выходы четных элементов И группы соединены с соответствующими входами второго элемента ИЛИ, выходы первого и второго элементов И подключены соответственно к первому и второму входам третьего элемента ИЛИ, единичный выход триггера является выходом устройства, отлич а-юще е с я тем, что, с целью повышения быстродействия, в устройство введены первый, второй, третий и четвертый элементы НЕ, четвертый и пятый элементы ИЛИ, третий и четвертый элементы И, причем первый выход распределителя импульсов соединен с первым входом третьего элемента И и через первый элемент НЕ - с первым входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с вторым входом четвертого элемента И, выход которого соединен с первым входом пятого элемента ИЛИ, выход первого элемента ИЛИ соединен с первым входом первого эле.мента И и через второй элемент НЕ с первым входом второго элемента И, выход второго элемента ИЛИ соединен

с вторым входом второго элемента И и через третий элемент НЕ с вторым входом первого элемента И, выход третьего элемента ИЛИ через четвертый элемент НЕ соединен с входом третьего элемента И, выход которого соединен с вторым входом пятого элемента ИЛИ, выход пятого элемента ИЛИ соединен со счетным входом триггера, нулевой и единичный выходы крторого соединены соответственно с вторым входом

четвертого элемента ИЛИ и с третьим входом третьего элемента И.

Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР 530332, кл. G Об F 11/10, 1976.2.Авторское свидетельство СССР 653616, кл. G 06 F 11/10, 1979.

3.Авторское свидетельство СССР 744584, кл. G 06 F 11/10, 1980

(прототип). - .

Похожие патенты SU962955A1

название год авторы номер документа
Устройство для контроля двоичного кода на четность 1978
  • Бухман Эдуард Абрамович
  • Генин Борис Самуилович
SU744584A1
Устройство для контроля параллельного двоичного кода на четность 1982
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Ткаченко Сергей Николаевич
  • Остроумов Борис Владимирович
  • Харченко Вячеслав Сергеевич
SU1056199A1
Устройство для контроля двоичного кода на четность 1981
  • Фролов Николай Никитович
  • Сахно Анатолий Иванович
  • Медников Валерий Анатольевич
SU989558A1
Устройство для сравнения числа единиц в двоичных кодах 1988
  • Орлов Олег Петрович
  • Смирнов Валерий Владимирович
  • Нагорнов Эдуард Андреевич
SU1509867A2
Устройство для контроля параллельного кода на четность 1987
  • Мамедов Яшар Адиль Оглы
  • Мамедов Фирдоси Адил Оглы
  • Животовский Иосиф Зиновьевич
SU1413632A1
Устройство для определения четности информации 1981
  • Морозов Николай Федорович
  • Трусов Виктор Дмитриевич
SU1013959A1
Устройство для контроля двоичного кода на нечетность 1981
  • Мельников Владимир Алексеевич
  • Ямнов Сергей Иванович
SU1012261A1
Устройство для контроля параллельного двоичного кода на четность 1981
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Матвиенко Юрий Андреевич
SU999057A1
Устройство для сравнивания рефлексных кодов 1972
  • Яснопольский Владимир Владимирович
SU458823A1
Устройство для определения максимальной гармоники спектра Уолша 1984
  • Алексеев Сергей Григорьевич
  • Беляев Михаил Борисович
  • Гельман Моисей Меерович
SU1211751A1

Реферат патента 1982 года Устройство для контроля двоичного кода на четность

Формула изобретения SU 962 955 A1

SU 962 955 A1

Авторы

Горшков Виктор Николаевич

Мазаник Вячеслав Вячеславович

Даты

1982-09-30Публикация

1981-03-23Подача