Устройство для округления чисел^0-союгн.:^я iп''т'''^'.'«-' - *'>&''•'.1.-...п1;--,:.лл^-;. ц.^/{, &! '1б/'но",1кл i

 

367420

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик

Зависимое от авт. свидетельства №

Заявлено 29.XI I.1970 (№ 1616068/18-24) с присоединением заявки №

Приоритет

Опубликовано 23.1.1973. Бюллетень ¹ 8

Дата опубликования описания 16.111.1973

М. Кл. G 06f 7/38

Комитет по делам изобретений и открытий при Совете Министров

СССР

УДК 681.325;5 (088.8) Авторы изобретения

В. И. Корнейчук, А. Ф. Меженный, В. П. Тарасенко и А. К. Тесленко

Заявитель

Киевский ордена Ленина политехнический институт им. 50-летия

Великой Октябрьской социалистической революции

УСТРОЙСТВО ДЛЯ ОКРУГЛЕНИЯ ЧИСЕЛ

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

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

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

Предлагаемое устройство отличается от известных тем, что выход второй схемы «И», связанной входами с инверсным выходом триггера начала операции и входной шиной, соединен с входом установки в единицу триггера начала операции, прямой выход которого связан с первыми входами третьей и четвертой схем «И», вторыми входами подключенных к,входной шине, а третьими входами— к инверсному и прямому выходам триггера переноса, выход третьей схемы «И» соединен с входом установки в нуль триггера задержки и с управляющим входом схемы запрета, которая информационным входом соединена с шиной тактовых импульсов, а выходом через пятую схему «И», другой вход которой подключен IK инверсному выходу триггера задержки, — с входом установки в единицу триггера задержки, входом схемы «ИЛИ», к другому входу которой подключен выход четвертой схемы «11», а также через другую схему запрета, на управляющий вход которой подключена шина генератора фазоимпульсной конста нты, с входом установки в единицу триггера переноса.

Это позволяет реализовать округление чисел, представленных десятичным фазоимпульсным кодом.

10 На фиг. 1 представлена блок-схема предложенного устройства; на фиг. 2 представлена временная диаграмма для тактовых импульсов (ТИ) и фазоимпульсных констант.

Устройство содержит логические схемы «И»

15 1 — 5, схему «ИЛИ» 6, триггер 7 переноса, триггер 8 задержки, триггер 9 начала операции, схемы 10, 11 запрета, схему «ИЛИ» 12.

Выход схемы «И» 1 соединен с единичным входом триггера начала операции, к нулево20 му входу этого же триггера подведена шина сброса (установки устройства в исходное состояние). Схема 1 свопм выходом подключена также к входу схемы «И» 2. Вторым своим входом с. ема «И» 2 связана с выходом

2s схемы «ИЛИ» 6, входы которой соединены с выходами К, генератора фазоимпульсных констант. Выход схемы «И» 2 подведен к нулевому входу триггера переноса. Нулевой инверсный выход этого триггера подключен к вхо30 ду схемы «И» 8, а его езиттичный прямой вы,367420

5 10

15 ход — к входу схем «И» 4. Третьи входы схем

«И» 8 и 4 связаны с единичным выходом триггера начала операции. Схема «И» 8 своим выходом соединена с нулевым входом триггера задержки, а также с запрещающим входом схемы 10 запрета. К второму входу схемы 10 подведена шина подачи тактовых импульсов.

Выход схемы 10 подключен к входу схемы

«И» 5, второй вход которой соединен с нулевым выходом триггера задержки. Своим выходом схема 5 подключена к единичному входу триггера задержки и к входу схемы 11 запрета. К запрещающему входу схемы 11 подключен выход Ко генератора фазоимпульсных констант. Выход схемы 11 запрета связан с единичным входом триггера переноса. Выходы схем «И» 4 и 5 объединены посредством схемы «ИЛИ» 12, выход кото рой является выходной .шиной устройства.

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

Перед началом выполнения операции округления по шине сброса подается импульс, устана вливающий триггер 9 начала операции в

«О». Затем по второй шине поступает последовательный фазоимпульсный десятичный код округляемого числа. Если младший (отбрасываемый) разряд этого числа меньше пяти, то импульс, соответствующий младшему разряду числа, устанавливает триггер начала операции в «1», а состояние триггера переноса не меняется. Поэтому при подаче импульсов, соответствующих старшим разрядам, срабатывают схемы «И» 4 и «ИЛИ» 12, и фазоимпульсные коды старших разрядов поступают на выходную шину без изменения.

Если цифра в младшем разряде числа больше пяти, а цифра в следующем разряде меньше девяти, то срабатывает схема «И» 2, и триггер устанавливается в «0». С приходом импульса, соответствующего следующему разряду, срабатывает схема «И» 8. Импульс с ее выхода устанавливает триггер 8 в «0» и запрещает прохождение тактовых импульсов через схему 10 запрета. При поступлении следующего тактового импульса срабатывают схемы 10 за прета и «И» 5, причем импульс с выхода последней устанавливает триггер 8 в «1» и появляется на выходной шине устройства.

Одновременно этот же импульс проходит через схему 11 запрета и устанавливает триггер

7 в «1». В дальнейшем схема работает так же, как и в предыдущем случае, 20

Если несколько разрядов, следующих за младшим, равны девяти, то схема 11 не срабатывает, так как в этом случае импульс с выхода схемы 5 совпадает с константой Ко. При поступлении по входной шине первого же разряда, не равного девяти, схема запрета 11 срабатывает, .и дальнейшая работа всего устройства аналогична описанной.

Предлагаемое устройство может работать в любой P-значной системе счисления с фазоимпульсным кодированием (P ) 3). Для этого лишь необходимо в схеме «ИЛИ» б изменить количество входов, Предмет изобретения

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

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

367420 к; Риг f

Составитель В. Белкин

Редактор И. Орлова

Техред Л. Грачева

Заказ 491/б Изд. ¹ 1152 Тираж 647 Подписное

ПНИИПИ комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

0 2;f 4 5 б т В У 10

Фиг 2

Корректоры: Т. Гревцова и В. Жолудева

Устройство для округления чисел^0-союгн.:^я iпт^.«- - *>&•.1.-...п1;--,:.лл^-;. ц.^/{, &! 1б/но,1кл i Устройство для округления чисел^0-союгн.:^я iпт^.«- - *>&•.1.-...п1;--,:.лл^-;. ц.^/{, &! 1б/но,1кл i Устройство для округления чисел^0-союгн.:^я iпт^.«- - *>&•.1.-...п1;--,:.лл^-;. ц.^/{, &! 1б/но,1кл i 

 

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

Изобретение относится к системам связи между главной и подчиненными станциями

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

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

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

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

Изобретение относится к электронно-вычислительной технике

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

Изобретение относится к системам обработки данных, которые осуществляют арифметические операции
Наверх