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

 

О П

ИЗОБРЕТЕНИЯ

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

CaIo3 Советских

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

Республик

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

Кл. 42птз,11/10

Заявлено 08Х11.1968 (№ 1254207/18-24) с присоединением заявки №

Приоритет

Опубликовано 04.11.1970. Бюллетень № 7

Дата опубликования описания 13Л111.1970

МПК G 061

УДК 681.326.75(088.8) Комитет по делам изобретений и открытий при Сосете Министрое

СССР

Автор изобретения

С. В. Тачев

Заявитель

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

УСТРОЙСТВА, РАБОТАЮЩЕГО В СИСТЕМЕ ОСТАТОЧНЫХ

КЛАССОВ

Изобретение относится K ВЫчйслительнОй технике и может быть применено в цифровых вычислительных машинах, работающих в системе остаточных классов.

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

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

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

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

15 «ИЛИ», выходы блока таблицы результатов, соответствующие результату операции, соединены со в одами схемы контроля по четности, а выход схемы контроля по четности соединен со вторым входом схемы «ИЛ11».

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

Два пятиразрядных входных операнда 1 подаются одновременно на таблицу результатов 2 для выполнения операции по модулю

25 mI, где они образуют код адреса, по которому будет .выбран результат > операции, и в схему контроля 4. Одновременно с выборкой результата 3 операции из таблицы выбирается контрольный код 5, равный входному ад30 ресу, Контрольный код 5 поступает в схему

263284 контроля 4, которая является схемой совпадения, и вырабатывает сигнал б «ошибка схемы выборки результата по модулю тг» в случае несовпадения контрольного кода 5 с исходными операндами 1.

Для проверки правильности работы схем считывания результат 8, состоящий из пятиразрядного результата операции по данному модулю т1 и одного контрольного разряда, поступает на схему 7 контроля по четности, которая вырабатывает сигнал 8 «ошибка схемы считывания результата по модулю т1».

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

Сигналы ошибок б и 8 поступают на схему собирания 9, которая вырабатывает сигнал 10

«ошибка выполнения операции по модулю т » при наличии хотя бы одного из сигналов

6 .или 8.

Сигнал 10 вырабатывается в том же такте, что и результат 8 выполнения операции, что обеспечивает контроль одновременно с выработкой результата.

Аналогичным образом независимо и одновременно проводится контроль по остальным основаниям системы остаточных классов и вырабатываются сигналы:

Сигнал 11 ошибка выполнения операции по модулю тр

Сигнал 12 ошибка выполнения операции по модулю m3

Сигнал 18 ошибка выполнения операции по модулю т4

Сигнал 14 ошибка выполнения операции по модулю m>

Сигнал 15 ошибка выполнения операции по модулю тб

Сигнал 1б ошибка выполнения операции по модулю т, Сигнал 17 ошибка выполнения операции по

1О модулю m>.

Сигналы 10 — 17 поступают на схему собирания 18, на выходе которой вырабатывается сигнал 19 «ошибка арифметического устройства» при наличии хотя бы одного из вход15 ных сигналов.

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

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

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

20 результатов, соответствующие входному адресу, подсоединены к первым входам схем «И», вторые входы которых соединены с числовыми шинами, а выходы всех схем «И» объединены и соединены с первым входом схемы

3s «ИЛИ», выходы блока таблицы результатов, соответствующие результату операции, соединены со входами схемы контроля по четности, а выход схемы контроля по четности соединен со вторым входом схемы «ИЛИ».

Составитель В. М. Шумский

Редактор Т. 3. Орловская Техред А. А. Камышникова Корректоры: М. Коробова и А, Абрамова

Заказ !322/17 Тираж 480 Подписное

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

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

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

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

 

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

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

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

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

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

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

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

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

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