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

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

Изобретение относится к вычислительной технике и может быть исполь зовано для проверки на четность информации, принимаемой в параллельном коде, По основному авт. св. № 530332 известно устройство для контроля па раллельного двоичного кода на четность, содержащее триггер, два элемента И и регистр сдвига, причем информациоиньми входами устройства являются параллельные входы регистра сдвига, нулевые разрядн е выходы которого соединены с входами первог элемента И, выход которого соединен с первым входом второго элемента И, второй вход которого соединен с шиной тактовой частоты, а его выход с входом сдвига регистра сдвига, выход которого соединен со счетным входом триггера, выход триггера является выходом устройства m. Недостатком данного устройства является сравнительно низкое быстро действие, определяемое положением единицы старшего разряда кода. Цель изобретения повышение быстродействия устройства. Поставленная цель достигается тем, что в устройство для контроля I параллельного двоичного кода на четность введен модификатор кода, содержащий входной регистр, дешифра тор, шифратор, формирователь импуль са и элемент ИЛИ, причем вход входного регистра является информационным входом устройства, выход входного регистра соединен с информационным входом дешифратора, выход которого соединен с входом шифратора, выходы которого соединены с параллельными входами регистра сдвига выход первого элемента И через формирователь импульса соединен с первым входом элемента ШШ, выход кото рого соединен с управляющим входом дешифратора, второй вход элемента ИЛИ является входом начального запу ка устройства. На чертеже приведена функциональ ная схема устройства для контроля параллельного двоичного кода на чет ность. Устройство для контроля параллел ного двоичного кода на четность cor держит модификатор 1 кода, в состав которого входят входной регистр 2 дешифратор 3, шифратор 4, элемент 00 ИЛИ 5 и.формирователь 6 импульса, второй элемент И7, регистр 8 сдвига, первый элемент И 9, триггер 10, информационный вход 11 и вход .12 начального запуска устройства, шина 13 тактовой частоты и выход 14 устройства. Рассмотрим назначение элементов и связей устройства для контроля параллельного двоичного кода на четность. Модификатор 1 кода предназна- чен для модификации поступающего на вход 11 устройства контролируемого кода путем отделения единиц и нулей, формирования плотноупакованного кода с его последующим контролем на четность. Входной регистр 2 является буферным регистром и необходим для хранения кода на время его модификации и контроля модифицированного кода. Хранение контролируемого кода в регистре 2 позволяет при необходимости осуществлять его повторный (многократный) контроль, что позволяет расширить функциональные возможности устройства. Кроме того, действительный код, находящийся в регистре 2, может быть использован после контроля в дальнейших операциях ЭВМ и систем передачи и обработки данных. Последовательно соединенные дешифратор 3 и шифратор 4 образуют. преобразователь кодов и выполняют .собственно модификацию преобразования контролируемого кода. Преобразователь кодов модификатора, выполненный на основе дешифратора и шифратора,преобразует произволь- . ную структуру кода X в плотноупакованную Ну. Элемент ЕШ 5 разрешает перезапись кода, поступившего на регистр 2 с информационного входа ill, после его преобразования в ре гистр 8 сдвига для его дальнейшего контроля. Формирователь 6 импульса предназначен для формирования импульса перезаписи информации из регистра 2 в регистр 8 сдвига после окончания контроля предьщущего кода. Элемент И 7 предназначен для разрешения прохождения тактовых импульсов с шины 13 на регистр 18 сдвига после записи в него модифицированного кода для контроля на четность. Регистр 8 сдвига предназначен для выталкивания единиц кода с последующим их подсчетом на триггере 10 (со счетным входом). Элемент И 9 предназначен для формирования сигнала о наличии кода для контроля. Введение входа устройства 12 необходимо для начального разрешения на модификацию кода с последующей записью в регистр 8 сдвига. Устройство работает следующим образом. В исходном состоянии элементы памяти устройства (входной регистр 2 регистр 8 сдвига и триггер 10) находятся в нулевом состоянии. После записи кода с информационного входа 11 устройства в регистр 2 на вход 12 начального запуска устройства подается импульс, который через элемент ИЛИ 5 поступает на управляющий вход дешифратора 3 и разре шает тем самым модификацию (преобразование) кода Х- MX в соответствий с таблицей преобразования дешифратором 3 и шифра1тором 4. Модифицированный код запишется в регистр 8 сдвига и его состояние будет отличным от нулевого. Так как состояние регистра сдвига изменится относительно нулевого, то на выходе элемента И 9 по явится сигнал логической единицы. Сигнал с выхода элемента И 9 посту пает на вход элемента И 7 и подготав ливает его к прохождению тактовых импульсов с шины 13 на вход сдвига регистра 8 сдвига. Информация в регистре сдвига 8 начнет сдвигаться в сторону младших разрядов, и выталкиваемая единицы младшего разряда регистра 8 сдвига поступает на счетный вход триггера 10. По окончании процесса контроля, когда регистр 8 сдвига примет нулевое состояние, по содержимому триггера 10 можно судить о четности (нечетности) кода. При обнулении регистра 8 сдвига на выходе элемента И 9 появится сигнал логического нуля, которьй, во-первых, запретит прохождение тактовых импульсов через элемент И 7 на вход сдвига регистра 8 сдвига и, во-вторых, импулвсом с выхода формирователя 6 импульса через элемент ИЛИ 5, поступающим на управляющий вход дешифратора 3, разрешит модификацию кода и его запись в регистр 8 сдвига. Работа устройства будет продолжаться аналогично описанному. При этом будет модифицирован и проконтролирован предьщущий код, хранимый в регистре 2, либо поступивший с информационного входа 11 устройства. Обнуление триггера 10 со счетным входом по окончании процесса контроля кода на чертеже не показано. Предположим, на информационный вход 11 устройства поступает код вида 01010010, который запишется в регистре 2. По импульсу с входа 12 устройства через элемент ИЛИ 5, поступающему на управляющий вход дешифратора 3, осуществится модификация кода и его запись в регистр 8 сдвига. При этом модифицированный код будет вида 00000111. Для контроля кода такого вида необходимо три тактовых импульса, тогда как для контроля немодифицированного кода необходимо семь тактовых импульсов. Таким образом, введение новых элементов и связей позволяет повысить быстродействие устройства и расширить его функциональные возможности, , так как можно осуществлять при необходимости многократный контроль поступившего кода. .

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

название год авторы номер документа
Устройство для контроля параллельного двоичного кода на четность 1984
  • Зуб Валерий Владимирович
SU1305686A1
Устройство для передачи и приема информации 1984
  • Ильичев Валерий Анатольевич
  • Светличный Виктор Васильевич
  • Плотников Виктор Петрович
  • Федотченко Марк Игоревич
SU1185365A1
Устройство для вывода информации 1984
  • Спиридонов Святослав Сергеевич
  • Билова Светлана Александровна
  • Билов Евгений Адольфович
SU1238090A1
Устройство для формирования тестовой последовательности 1984
  • Васерин Николай Николаевич
  • Бодня Анатолий Григорьевич
  • Ноткин Евгений Александрович
  • Насибуллин Иль Ахсанович
  • Хисамов Шариф Гарифович
SU1218389A1
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Устройство для сопряжения датчиков с ЭВМ 1985
  • Голицын Валентин Васильевич
SU1282108A1
Устройство для контроля параллельного двоичного кода на четность 1980
  • Зуб Валерий Владимирович
  • Свирин Виктор Николаевич
  • Емец Сергей Иванович
  • Стан Виктор Иванович
SU871166A1
Устройство для управления ленточным перфоратором 1981
  • Друзь Леонид Вольфович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU970402A1
Многоразрядный генератор испытательных последовательностей 1983
  • Тюпин Валерий Петрович
  • Громаковский Виталий Александрович
  • Левина Елена Леонтьевна
SU1133589A1
Устройство для формирования тестов 1988
  • Андреев Александр Николаевич
  • Белов Михаил Юрьевич
  • Водовозов Александр Михайлович
  • Лабичев Виктор Николаевич
  • Сачков Алексей Александрович
SU1573457A1

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

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАРАЛЛЕЛЬНОГО ДВОИЧНОГО КОДА НА ЧЕТНОСТЬ по авт. св. № 530332, о тличающееся тем, что, с цельм повышения быстродействия, в него введен модафикатор кода, содер;жащий входной регистр, дешифратор. шифратор, формирователь импульса и элемент ШШ, причем вход входного регистра является информационным входом устройства, выход входного регистра соединен-с информационным входом дешифратора, выход которого соединен с входом шифратора, выходы которого соединены с параллельными входами регистра сдвига, выход пер- вого элемента И через формирователь импульса соединен с первым входом элемента ШШ, выход которого соединен с управляющим входом дешифратора, второй вход элемента ШШ является входом начального запуска устройства. х 4 ЭО

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для контроля параллельного двоичного кода на четность 1974
  • Белик Илья Зиновьевич
  • Дубров Михаил Григорьевич
SU530332A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 084 800 A2

Авторы

Мельников Владимир Алексеевич

Кныш Павел Иванович

Даты

1984-04-07Публикация

1982-12-21Подача