Устройство для преобразования чисел из системы счисления ( + 2) в систему счисления (—2) иобратно

 

ОПИ ИЕ

ИЗОБРЕТЕН ИЯ

276515

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

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

Республик

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

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

Заявлено 03.VI.1969 (¹ 1336498/18-24) с присоединением заявки №

Приоритет

Опубликовано 14Х11.1970, Бюллетень ¹ 23

Дата опубликования описания 22.Х.1970

Кл. 42m:I, 5/02

МПК Ст 06; 5/02

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

СССР

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

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

Заявитель

УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ ИЗ СИСТЕМЫ

СЧИСЛЕНИЯ (+2) В СИСТЕМУ СЧИСЛЕНИЯ (— 2) И

ОБРАТНО

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

Известны преобразователи чисел из системы счисления (+2) B систему счисления (— 2) и обратно, построенные на сумматорах, oc) ществляющих сложение или вычитание чисел, образованных из кодов четных и нечетных разрядов преобразуемого числа.

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

Выходы входных вентилей считывания положительных и отрицательных чисел соединены с первыми и вторыми, входами входных схем поразрядного ссора кодов соответственно. Выходы входных схем сбора кодов соединены группами по два с входами блоков преобразования кодов двухразрядных групп. Выходы этих блоков соединены через выходные вентили считывания положительных и отрицательных чисел с входами выходных схем поразрядного сбора чисел. Входы схемы управления соединены с выходом схемы определения знака и = в лхсдом знакового разряда ðcгистра, а выходы схемы управления соедиисиь;

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

1р Такое выполнение устроиства позволяет упростить его схему.

На чертеже изображена схема описываемого устройства.

Устройство содержит числовой вход I для

j5 записи преооразуемсго числа с признаком cllстемы cчисления, pcl èñòð 2 для хранения кодов преобразуемых lllcEл. причем рсгистр 2 содержит разряды 3 — 8 для записи 1, 2, п, (и+1), (и+2) и знакового разрядов прсоб2р разуемого числа; входные вентили 9 считывания 1, 2, ..., (и+2) разрядов отрицательны; чисел; входные вентили 10 считывания 2, 3...., (п+2) разрядов положительных чисел; схему определения знака 11, выдающую сиг25 иал при преобразовании числа с основанием (— 2); схему управления 12, показьявающую, I!ç какой системы счисления производится преобразование; вхсдиые схс:иы 13 поразрядного сбора кодов; слоки 14 преооразования

3р кодов двухразрядных групп; выходные венти276515

15

25

30 ли 15 считывания отрицательных чисел; выходные вентили 16 считывания положительных чисел; выходные схемы поразрядного сбора кодов 17 и выходы устройства 18.

Схема определения знака ll,реализует выражение вази = Уп+г \/ Уд Уп+г Уп--:1 \/ Уг Уп--, г Уп I У т где z,„— значение знакового разряда преобразованного числа, полученного в системе счисления (+2); уг, уг,, у+г †значен 2, 3,..., (n + 2) разрядов преобразуемого числа соответственно.

Любой к-й блок преобразования кодов двухразрядных групп реализует выражения:

/ I $ / /

z = у c > / у, c; > г „ =У" (сд IQ g ) QУ" (с /У ); с = s г)у (у„ /сд I) \/з +г) у (у i/с I). где I(i9<

1 О у, у — значения соответственно младшего и старшего разрядов к-и группы .преобразуемого числа;, z — значения;соответственно младшего и старшего разрядов к-й группы преобразованного числа; (и+2) — количество разрядов преобразуемого числа с основанием (— 2); с > — признак инвертирования кода к-й группы, вырабатываемый в (к — 1) -м блоке преобразования кодов двухразрядных групп; з< г) — признак того, что преобразуемое число записано в системе счисления с основанием (— 2); з<+г) — признак того, что преобразуемое число записано в системе счисления с основанием (+2).

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

По входу 1 преобразуемое число записывается в (а+3)-разрядный, регистр 2. На вход схемы управления 12 со знакового разряда 8 и со схемы определения знака 11 поступает информация о том, в какой системе счисления записано преобразуемое число. Схема управления 12 в зависимости от знака преобразуемого числа выдает сигналы, управляющие вентилями 9 и 10, для формирования двухраз,рядных групп в соответствии со следующим правилом: если число отрицательное, то для групп используются разряды, начиная с 1-го; если число положительное, то для групп используются, разряды, начиная со 2-го.

Далее информация с Bh)õîäî)I схем 18 в ьи. де двухразрядных кодов поступает на входы к блоков 14 преобразования кодов, С выходов

60 б5 этих блоков преобразованная информаций проходит через вентили 15 или lб в зависимости от знака числа и через выходные схемы поразрядного сбора кодов преобразованн ы х чисел — н а выходы устройства 18. Пр и преобразовании положительного числа значение его первого разряда 8 поступает с,регистра 2 на вход схемы поразрядного сбора кодов

17 через один из вентилей lб, минуя блоки 14.

Каждый из блоков 14 вырабатывает двухразрядный код преобразованного числа и признак инвертирования кода следующей по старшинству группы. Входной информацией для каждого логического блока, например, для к-го, является двухразрядный код одной из групп преобразуемого числа (у„, уд), признаки того, что преобразуемое числе записано в системе с основанием (— 2) — з< г) или в системе,с основанием (+2) — s

Выходной информацией блока 14 является двухразрядный код одной из групп преобразованного числа (к,, г ). Знаковый разряд преобразованного числа в системе счисления (+2) поступает на выход устройства 18 из схемы управления 12.

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

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

I ыходные вентили с итывания,положительных и отрицательных чисел со входами выходII;Ix схем поразрядного сбора чисел; входы схсмьч управления соединены с выходом схемы определения знака и с выходом знакового

;;:àçð Iäà регистра, а выходы схемы управления соединены со вторыми входами входных и выходных вентилей считывания положительных и отрицательных чисел, с входами блоков преобразования кодов двухразрядных групп, а такхке с одной из выходных шин устройства.

Составитель В. Игиачущенко

Редактор Е. В. Семанова Техред 3. Н. Тараненко Корректоры; А. Николаева и Л. Корогод

Заказ 2901/7 Тираж 4ЬО Подписное

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

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

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

Устройство для преобразования чисел из системы счисления ( + 2) в систему счисления (—2) иобратно Устройство для преобразования чисел из системы счисления ( + 2) в систему счисления (—2) иобратно Устройство для преобразования чисел из системы счисления ( + 2) в систему счисления (—2) иобратно 

 

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