УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ ИЗ СИСТЕМЫ СЧИСЛЕНИЯ ( + 2) В СИСТЕМУ СЧИСЛЕНИЯ (—2) ИОБРАТНО Советский патент 1970 года по МПК H03M7/10 

Описание патента на изобретение SU276515A1

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

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

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

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

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

Устройство содержит числовой вход / для занисп преобразуемого числа с признаком системы счнсления, регистр 2 для хранения кодов преобразуемых чисел, причем регистр 2 содержит разряды 3-8 для записи 1, 2, ...., п, (п+1), (/1 + 2) и знакового разрядов преобразуемого чнсла; входные вентили 9 считывания 1, 2, ..., (л+2) разрядов отрицательных чисел; входные вентили 10 счптывання 2, 3, ..., () разрядов положительных чнсел; схему определения знака II, выдающую сигнал нрн преобразовании числа с основанием (-2); схему унравлення 12, показывающую, нз какой системы счисления производится преобразование; входные схемы 13 поразрядного сбора кодов; блоки 14 нреобразовання кодов двухразрядных груип; выходные вентили 15 считывания отрицательных чисел; выходные 16 считывания положительных чисел; выходные схемы поразрядного сбора кодов 17 и выходы устройства 18.

Схема одределения знака // реализует выражение

УпУп+2Уп, У Уп-гЧУпМ ... г/3,

2,„

где

2:о„ -3

значение знакового разряда преобразованного числа, полученного в системе счисления (+2);

У2, Уз,. , Уп+2 -значения 2, 3,..., (« + 2) разрядов преобразуемого числа соответственно.

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

4 (A-i V yk} V y(ck-i V yk)i

c - S(2) yl (г/; V Ck-i) V «(+2) yl (i/; V -i)n + 2

где y/i - значения соответственно младшего и старшего разрядов к-й группы .преобразуемого числа;

2,2 -значения (Соответственно младшего и старшего разрядов к-й группы преобразованного числа;

(я+2) - количество разрядов преобразуемого числа с основанием (-2);

Ck-i -признак инвертирования кода к-й группы, вырабатываемый в (к-1)-м блоке преобразования кодов двухразрядных групп;

S(2) -признак того, что преобразуемое число записано в системе счисления с основанием (-2);

S(+2) -признак того, что преобразуемое число записано в .системе счисления с основанием (+2).

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

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

этих блоков преобразованная информация проходит через вентили 15 или 16 в зависимости от знака числа и через выходные схемы поразрядного сбора кодов преобразованных чисел - на выходы устройства 18. При преобразовании положительного числа-значение его первого разряда 3 поступает с регистра 2 на вход схемы поразрядного сбора кодов 17 через один из вентилей 16, минуя блоки 14.

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

к-го, является двухразрядный код одной из групп преобразуемого числа (у , у, признаки того, что преобразуемое числе записано в системе с основанием (-2) - S(2) или в системе с основанием (+2) - S{.f2) и признак

инвертирования кода (), .поступаюший из предыдущего блока.

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

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

Устройство для преобразования чисел из системы счисления (-|-2) в систему счисления (-2) и обратно, содержащее регистр, схему

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

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

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

ния соединены .со вторыми входами входных к выходных вентилей считывания полол чтельных и отрицательных чисел, с входами

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

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

название год авторы номер документа
МОДУЛЬ ВВОДА-ВЫВОДА СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1991
  • Мясников В.В.
  • Чернопольский А.Д.
RU2032201C1
Преобразователь двоичного кода в код с весовыми коэффициентами 1 и -1 и обратно 1981
  • Балюк Виталий Витальевич
  • Выжиковски Роман
  • Каневский Юрий Станиславович
SU1007097A1
Устройство для сложения чисел в из-быТОчНОй СиСТЕМЕ СчиСлЕНия 1979
  • Телековец Валерий Алексеевич
  • Ширванян Изабелла Анушевановна
  • Белая Надежда Дмитриевна
SU824199A1
СПОСОБ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2000
  • Гречишников А.И.
  • Золотухин Ф.Ф.
  • Поляков В.Б.
  • Телековец В.А.
RU2163391C1
Преобразователь кодов 1978
  • Емельянов Николай Леонович
  • Дивин Николай Николаевич
  • Корнилов Николай Вениаминович
SU744548A1
Преобразователь @ -разрядного двоичного числа в его представление по модулю @ 1982
  • Балюк Виталий Витальевич
  • Выжиковски Роман
  • Каневский Юрий Станиславович
SU1076899A1
Преобразователь двоично-десятичного кода в последовательный двоичный код 1975
  • Емельянов Николай Леонович
  • Дивин Николай Николаевич
  • Корнилов Николай Вениаминович
SU720424A1
Устройство для алгебраического сложения в избыточной двоичной системе счисления 1981
  • Яворовский Евгений Алексеевич
  • Шпильберг Арнольд Яковлевич
SU1003073A1
Н И Е ЕНИЯ 1973
  • С. К. Цыпленков А. И. Васильев
SU393739A1
Устройство для сложения в избыточнойСиСТЕМЕ СчиСлЕНия 1979
  • Телековец Валерий Алексеевич
  • Стаханова Ирина Валентиновна
SU824198A1

Иллюстрации к изобретению SU 276 515 A1

Реферат патента 1970 года УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ ИЗ СИСТЕМЫ СЧИСЛЕНИЯ ( + 2) В СИСТЕМУ СЧИСЛЕНИЯ (—2) ИОБРАТНО

Формула изобретения SU 276 515 A1

I i .Г1

1

21

SU 276 515 A1

Даты

1970-01-01Публикация