Устройство для контроля арифметических операцийпо модулю

 

ОПИСАНИЕ 29704I

ИЗОБРЕТЕНИЯ

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

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

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

Республик

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

Заявлено 11.VI I!.1969 (№ 1356033/18-24) с присоединением заявки №

Приоритет

Опубликовано 02.111,1971. Бюллетень № 9

Дата опуб,ликования описания 21.IV.1971

МПК G 061 11/00

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

СССР

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

Л. И. Шапиро и В. Н, Елизаров

Заявитель

УСТРОЙСТВО ДЛЯ КОНТРОЛЯ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ

ПО МОДУЛЮ

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

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

На чертеже представлена блок-схема предлагаемого устройства, где 1 — регистр первого операнда, 2 — регистр второго операнда, 8— схема свертки, 4 — cxeìç управления, 5 — сумматор по модулю и б, 7, 8 — схемы совпадения, осуществляющие выявление контрольных кодов, равных коду модуля.

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

3, на выходе которой образуется контрольный код, соответствующий остатку по модулю от кода результата операции. Схема управления

4 в зависимости от контролируемой в данный момент операции (сложение, вычитание, умножение, деление) формирует последовательную сершо сигналов, обеспечивающих передачу в лмматор 5 контрольных кодов операндов рсзультата операции. Схемы совпадения б, 7, 8 предназначены для обнаружения в регистре

15 контрольного кода первого операнда, в регистре контрольного кода второго операнда и на выходе схемы свертки соответственно кодов, равных коду модуля, по которому осуществляется контроль.

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

25 в схему управления. В результате поступления этого сигнала схема управления минует такт переписи в сумматор контрольного кода операнда и переходит к выполнению оставшейся части алгоритма контроля. Если при контроле

30 операции деления либо схема совпадения 7

297041

Предмет изобретения

Составитель И. В. Долгушева

Тсхред Л. Я. Левина Корректор О. И. Волкова

Редактор E. Гончарова

Заказ 1109 15 Изд. M 459 Тираж 473 Подписное

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

Москва, 7К-35, Раушская наб., д. 4j5

Типография, пр. Сапунова, 2 обнаружила в регистре контрольного кода второго операнда (делителя) код, равный коду модуля, либо схема совпадения 8 обнаружила на выходе схемы свергки при подаче на ее вход кода частного от деления (код, равный коду модуля), то сигналы с выхода схем 7 илп

8, поступающие в схему управления, переводят ее к выполнению оставшейся части алгоритма контроля, минуя такт передачи в сумматор контрольного кода второго операнда.

Если при контроле операции деления схема совпадения 8 обнаружила на выходе схемы свертки 8 при подаче на ее вход остатка от деления (код, равный коду модуля), то сигнал с выхода схемы совпадения 8, поступающий в схему управления, переводит ее к выполнению оставшейся части алгоритма контроля, минуя такт передачи в сумматор контрольного кода остатка.

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

15 третьей схемы совпадения соединены с выходами схемы свертки, выходы схем совпадения соединены с соответствующими входами блока управления.

Устройство для контроля арифметических операцийпо модулю Устройство для контроля арифметических операцийпо модулю 

 

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

Изобретение относится к области передачи информации и предназначено для измерения значения отношения сигнал-шум на входе декодера

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

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

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

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