Устройство для параллельного счета количества единиц в двоичном п-разрядном коде Советский патент 1992 года по МПК G06F11/00 H03M7/04 

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

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

Целью изобретения является повышение достоверности счета.I

На фиг.1 представлен структурная схема устройства для п 8; на фиг.2 - временные диаграммы сигналов; на фиг.З - пример выполнения блока сравнения.

Устройство содержит входной регистр 1, триггер 2. блок 3 суммирования, выходной регистр 4, сумматор 5, блок 6 сравнения, информационные 7 и тактовый 8 входы, вход 9 сброса, контрольный 10 и информационные 11 выходы. Блок 3 суммирования содержит сумматоры З.К, соединенные соответствующим образом.

Устройство работает следующим образом.

В начальный момент времени на вход 9 сброса устройства поступает импульс, сбрасывающий триггер 2 в нулевое состояние. На вход 8 устройства поступают синхроимпульсы СИ, тактирующие работу устройся ва. Под действием этих импульсов,

приходящих на счетный вход триггера Т-ти- па, на его инверсном выходе формируется сигнал L, показанный на фиг.2. На входы 7 устройства поступают разряды двоичного числа А. Это число ларзфазным кодом записывается во входной регистр 1 по заднему фронту синхросигналов СИ. При этом на вход режима входного регистра 1 подается с инверсного выхода триггера 2 единичный уровень сигнала L, разрешающий прием кода.

Входной регистр 1 имеет 2п разрядов для хранения парафазного кода л-разряд- ного числа, причем инверсный вход(2}-1)-го и прямой вход 2)-го разрядов этого регистра объединены между собой и являются j-м входом входного регистра 1., j-м выходом которого является выход 2j-ro разряда, ГгГ

В результате записи парафазного кода во входной регистр 1 на его выходах появляется прямой код двоичного числа А. Этот код поступает на входы А и В сумматоров 3.1-3.4 первой группы блока 3 суммирования. Сигнал суммы каждого предыдущего

О СП

сумматора З.К группы поступает для сложения на вход переноса Ро последующего сумматора З.К+1 группы. На входы переноса первых сумматоров каждой группы поступает нулевой уровень. Выходы переноса сумматоров З.К предыдущей группы поступают на входы А и В сумматоров З.К последующей группы, в которой также сигнал суммы каждого предыдущего сумматора З.К подеется на вход переноса последую- щего сумматора З.К+1. При этом с выходов суммы последних сумматоров З.К первой, второй и т.д. групп снимаются соответственно первый (младший), второй и т.д. (по количеству групп) разряды двоичного кода а количества единиц числа А. Старший разряд кода а снимается с выхода переноса сумматоров З.К последней группы.

Код а поступает на входы выходного регистра 4, в который записывается по еле- дующему заднему фронту синхроимпульсов СИ с разрешения сигнала, инверсного L, и поступает на выходы 11 устройства. Одновременно с этим по тому же фронту синхроимпульсов СИ происходит сдвиг на одну позицию парафазного кода во входном регистре 1. (Режим сдвига обеспечивается нулевым уровнем сигнала L на входе режима входного регистра 1). При этом с выходов входного регистра 1 снимается инверсный код числа А и пирамидальная схема на груп- пахсумматоров З.К подсчитывает (аналогично описанному выше) количество единиц а на инверсном коде.

Коды а и. а, равные соответственно ко- личеству единиц на прямом и инверсном кодах числа А. поступают с выходов и входов выходного регистра 4 на группы входов первого и второго слагаемых сумматора 5. Результат г сложения кодов а и а при пра-

вильной работе устройства должен равняться разрядности числа п. Поэтому результат поступает далее на входы блока 6 сравнения, который осуществляет сравнение результата с числом пив случае их несовпадения формирует на контрольном выходе 10 устройства сигнал ошибки (единичный уровень).

Формула изобретения Устройство для параллельного счета количества единиц в двоичном п-разрядном коде, содержащее входной регистр, выходы которого подключены к соответствующим входам блока суммирования, выходы которого соединены с входами выходного регистра, выходы которого являются выходами устройства, о тличающееся тем, что, с целью повышения достоверности счета, в него введены триггер, сумматор и блок сравнения, а входной регистр выполнен 2п-разрядным, при этом инверсные входы нечетных разрядов входного регистра объединены с прямыми входами следующих четных разрядов и являются информационными входами устройства, выходами входного регистра являются выходы четных разрядов, синхровходы входного и выходного регистров и триггера объединены и являются тактовым входом устройства, вход сброса триггера является входом сброса устройства, прямой и инверсный выходы триггера соединены соответственно с входом записи выходного регистра и входом режима входного регистра, первые и вторые входы сумматора подключены соответственно к выходам блока суммирования и выходного регистра, выходы сумматора соединены с входом блока сравнения, выход которого является контрольным выходом устройства.

вых. эй 1.

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

название год авторы номер документа
Устройство для преобразования двоично-десятичных чисел в двоичные 1988
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Зильман Дарина Михайловна
  • Огинский Владимир Николаевич
  • Дрозд Юлия Владимировна
SU1557680A2
Устройство для вычисления модуля комплексного числа 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Сотова Карина Геннадиевна
  • Дрозд Юлия Владимировна
SU1753472A1
Устройство для умножения двоичных чисел 1990
  • Дрозд Александр Валентинович
  • Карпенко Виктор Петрович
  • Лацин Владимир Николаевич
  • Минченко Валентина Анатольевна
  • Полин Евгений Леонидович
SU1711152A1
Матричное устройство для возведения в квадрат 1989
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Колмар Татьяна Ивановна
  • Дрозд Юлия Владимировна
SU1619260A1
Устройство для умножения двоичных чисел 1988
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Шапо Феликс Семенович
  • Огинский Владимир Николаевич
  • Дрозд Юлия Владимировна
SU1532918A1
Устройство для умножения двоичных чисел 1988
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Огинский Владимир Николаевич
  • Годись Елена Анатольевна
  • Дрозд Юлия Васильевна
SU1587498A1
Пирамидальная свертка по модулю три 1989
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Чумак Оксана Андреевна
  • Дрозд Юлия Владимировна
SU1695308A2
УСТРОЙСТВО ДЛЯ СВЕРТКИ ПО МОДУЛЮ ТРИ 1991
  • Дрозд А.В.
  • Полин Е.Л.
  • Попов А.С.
  • Дрозд Ю.В.
RU2011215C1
Устройство для деления чисел на константу типа 2 @ + 1 1990
  • Полин Евгений Леонидович
  • Дрозд Александр Валентинович
  • Кузнецова Екатерина Теодоровна
  • Дрозд Юлия Владимировна
SU1791813A1
Устройство для сложения и вычитания чисел 1990
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Огинский Владимир Николаевич
  • Дрозд Юлия Владимировна
SU1698887A1

Иллюстрации к изобретению SU 1 711 165 A1

Реферат патента 1992 года Устройство для параллельного счета количества единиц в двоичном п-разрядном коде

Изобретение откоситсй к вычислительной технике и может быть использовано в системах контроля цифровой информации. Целью изобретения является повышение достоверности счета. Устройство содержит входной регистр 1,. триггер 2, блок 3 Суммирования, выходной регистр 4. сумматор 5, блок 6 сравнения, информационные 7 и так: товый 8 входы, вход 9 сброса, контрольный 10 м информационные 11 выходы устройства. Блок 3 суммирования содержит сумматоры З.К. 3 йя.

Формула изобретения SU 1 711 165 A1

быхм.2

-i

Фиг. 2

Фиг 3

Документы, цитированные в отчете о поиске Патент 1992 года SU1711165A1

Устройство для параллельного счета количества единиц(нулей)в двоичном числе 1972
  • Быков Евгений Георгиевич
SU450160A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 711 165 A1

Авторы

Дрозд Александр Валентинович

Полин Евгений Леонидович

Йорданов Йордан Боянов

Лаздин Артур Вячеславович

Дрозд Юлия Владимировна

Даты

1992-02-07Публикация

1989-03-02Подача