Устройство для выделения последнего значащего разряда из последовательного кода

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<щ993263

Союз . Советсиик

Социалистических

Республик (61) Дополнительное к авт. свмд-ву (22)Запвлеио 28.11.80 (21) 32l1320/3.8-24 (5i)M. Кл.

G,06 Р 9/46 с присоединением заявки М

1всударственвыа квинтет (23) Приоритет

Опубликовано 30.01.83. Бюллетень И 4

te девам «эабретеикй и открытий (53) У@К 681.325 (088.8) Дата опубликования описания 01.02.83 (72) Автор изобретения 9

В. П. Боюн

У 4Э : ..;" "т.„

-- -" *" " -" — " (7l ) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ПОСЛЕДНЕГО ЗНАЧАЩЕГО

РАЗРЯДА ИЗ ПОСЛЕДОВАТЕЛЬНОГО КОДА

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

Известно устройство для выполнения процедуры выделения последнего значащего разряда в параллельном коде, содержащее две группы элементов И и шифратор (1 1.

Наиболее близким к предлагаемому ся устройство gas выделения m шиф- о рации номера последнего значащего разряда а последовательном коде, содержащее три самостоятельных блока: преобразователь последовательного кода в параллельный, схему выделения последнего значащего разряда в параллельном коде, схему шифрации номера выделенного разряда (2).

Недостатком известного устройства являются ограниченные фуикцнональные возможности, так как устройство не позволяемо ет добавлять к зашифрованному номеру выделенного разряда некоторую величину, и большие аппаратурные и временные затраты.

Цель изобретении - расширение функпи ональных возможностей и повышение быстродействия.

Поставленная aem* достигается тем, что в устройство для выделения последнего значащего разряда из последоватеш ного кода, соде ащее регистр, первый в второй бложи элементов И и блок управ пения, причем группа входов первого блока элементов И соединена с выходами регистра, выходы первого блока элементов И являются выходами устройства, введен счетчик, причем блок управления содержит триггер, счетчик, регистр, эле мент И и узел элементов И, выход узла элементов И соединен с информационщам входом счетчика устройства, счетный вход которого соединен с выходом элемента

И и с входом счетчика блока управлении, инверсный и прямой выходы триггера соединены соответственно с управлякицим вхМдом первого блока элементов И и с пер вым входом элемента И, тактовый вход устройства соединен с вторым входом

3 ОММ элемента И, выход регистра блока управления соединен с первым входом узла элементов И, второй вход которого соединен с входом запуска устройства, группа входов регистра устройства соединена с группой выходов второго блока элементов

И, группа входов которого соединена с группой выходов счетчика устройства, информационный вход устройства соединен с управляющим входом второго блока эле-10 ментов И, нулевой и прямой входы триггера соединены соответственно с входом запуска устройства и с выходом счетчика блока управления.

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

Устройство (фиг.l) содержит счетчик

1, блок 2 элементов И, регистр 3, блок

4 элементов И, информационный вход 5 устройства, блок 6 управления, выходы

7 устройства, вход 8 запуска устройства, тактовый вход О устройства, информационный выход 10 блока управления, тактовый выход 11 блока управления, выход

12 разрешения блока управления.

Блок управления (фиг. 2) содержит узел 13 элементов И, регистр 14, счетчик 15, триггер 16, элемент И 17. .Устройство работает следующим обра30 зом.

С приходом сигнала на вход 8 содержимое регистра начальных значений через узел 13 по выходу 10 блока 6 заносится в счетчик 1. Кроме того, в бло- З ке 6 устанавливается в единичное состоякие триггер 16, который через элемент

И 17 разрешает прохождение тактовых импульсов на вход счетчика 15 и по выходу l l блока на счетный вход счетчи.ка 1 . Синхронно е поступлением тактовых ! импульсов на счетный вход счетчика 1 осуществляется подача разрядов последо вательного кода на вход 5. При этом в счетчике 1 подсчитывается номер поступившего разряда, а каждая единица в последовательном коде по входу 6 открывает блок 2 элементов И и. осуществляет передачу содержимого счетчика 1 в ре гистр 3. После прохождения последнего разряда последовательного кода в регистре 3 будет зафиксирован номер последнего разряда, имеющего единичное значение.

Счетчик 15 блока 6 осуществляет подсчет количества тактовых импульсов, а следовательно, и количество разрядов в последовательном коде. Предварительно в счетчик 15 заносится дополнительный и 4 код от заданного количества разрядов в последовательном коде, поэтому при прохождении заданного количества разрядов счетчик 15 переполняется и импульсом переполнения сбрасывает в 0 триггер

16, который через элемент И 17 запрещает прохождение тактовых импульсов по выходу 11 блока 6 на счетный вход счетчика 1. Кроме того триггер 16 csoим нулевым выходом по выходу 12 блока

6 разрешает считывание зафиксированного в регистре 3 номера выделенного раз1ряда на выход 7.

Если при работе устройства необходимо просто выделять номер старшего значащего разряда то в регистр 14 блока

6 заносится нулевой код. Если необходимо к номеру выделенного разряда прибавить какое-то число, то в регистр 14 блока 6 перед началом работы устройства заносится это. число.

Применение изобретения позволяет повысить быстродействие устройства,сократить объем оборудования и расширить функциональные воэможности. формула изобретения

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

И и с входом счетчика блока управления, инверсный и прямой выходы триггера соединены соответственно с управляющим входом первого блока элементов И и с первым входом элемента И, тактовый вход устройства соединен с вторым входом элемента И, выход регистра блока управ= ления соединен с первым входом узла элементов И, второй вход которого соединен с входом запуска устройства, группа входов регистра устройства соединена с группой выходов второго блока элементов

5 993263 . 4

И, группа входов которого соединена с Источнжи. ин4ормаиии, группой выходов счетчика устройства, es» принятые во внимание при ексяерт ве формапионный вход устройства соединен 1. Мультипродессорнае вычислитель с управшвощим входом второго блока еле- ные системы. Под ред. Я.A. Хетагурова. ментов И, нулевой и драмой входы трнг s N., «Энергвя, 1971, с. 41-63. гера соединены соответственно с входом 2. Майоров С.А.,- Новиков Г.И..Прин запуска устройства и с.иаходом счетчи- пипы организации пнфроааа машкин. Л., ка Oieaa управления. М ашиностроение, 1974,с.355 (прототип).

7 фиг.2

ВНИИПИ Заказ 480/66

Тираж 704 Подписное Фкпнал ППП Патент, r, Ужгород, ул. Проектная, 4

Устройство для выделения последнего значащего разряда из последовательного кода Устройство для выделения последнего значащего разряда из последовательного кода Устройство для выделения последнего значащего разряда из последовательного кода 

 

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

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