Устройство для деления п-разрядных двоично-десятичных чисел Советский патент 1983 года по МПК G06F7/52 

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

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

.статической обработки информации.

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

.остатка до получения отрицательной разности или серии сложений делителя с отрицательным остатком до получения положительной или нулевой 1 3Наиболее близким к предлагаемому является устройство для деления п-разрядных двоично-десятичных чисел содержащее регистр делимого, регистр делителя, регистр частного, блок формирования цифр частного, блок управления и вычислитель, два управляющих входа которого подключены к соответствующим выходам блока управления, третий вход которого через блок формирования цифр частного подключен к первому входу регистра част- . ного, второй вход которого подключен к четвертому входу блока управления и к управляющему входу регистра делимого, первый выход которого подключен к первому .входу cy iмaтopa, а второй вход последнего - к первому выходу регистра делителя, выход сумматора подключен к входу регистра делимого 2.

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

Цель изобретения - упрощение устройства и повышение быстродействия при делении на два.

Поставленная цель достигается тем что устройство для деления п-разрядных двоично-десятичных чисел, содержащее вычислительный блок, содержит дополнительно (п-2) вычислительных блоков (п-число десятичных разрядов), каждый из вычислительных блоков представляет собой комбинационный сумматор , причем .каждый сумматор имеет четыре двоичных разряда, первые входы разрядов сумматоров соединены с входными шинами соответствующих десятичных разрядов делимого устройства, вторые входы первых и третьих разрядов комбинационных сумматоров соединены с шиной сигнала логического нуля устройства, вторые входы вторых и четвертых разрядов комбинационных сумматоров соединены с выходами первых разрядов Суммы предыдущих комбинационных суМмзторОб соответственно, BTOрые входы второго и четвертого разрядов ( п-1)-го комбинационного сумматоров соединен с первой входной шиной п-го десятичного разряда делимого устройства, входные шины с второй по четвертую п-го десятичного разряда делимого устройства и шина логического нуля устройства соединены с выходными шинами i;-ro десятичного разряда частного, выходные шины каждого разряда частного с первого по (п-1)-и устройства соединены с выходами разрядов суммы с второго по четвёртый и выходом переноса соответствующего комбинационного сумматора.

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

Устройство содержит (п-1) четырехразрядных полных двоичных комбинаци1ОННЫХ сумматоров 1, вычислительных блоков-, шину 2 сигнала логического нуля, входные шины 3 делимого, выходные шины 4 частного.

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

п-разрядное десятичное число в двоично десятичном коде поступает на входные шины 3 делимого..Три старших разряда двоичного кода цифры п-го разряда делимого являются тремя младшими разрядами двоичного кода цифры п-гр разряда частного, старший разряд кода цифры п-го разряда частного рав.ен нулю. Младший разряд двоичного кода п-го разряда делимого подается на входы 5 и 6 сумматора 1 (п-1)-1го разряда. Если младший разряд двоичного кода п-го разряда равен нулю, то двоичный код цифры (п-1)-го разряда делимого, поступающий на входы 7-10 сумматора 1 (n-l)-ro разряда, передается на выходы этого сумматора без изменения, и с выходов 11-14 снимается двоичный код цифры (n-l)-ro разряда частного, равный половине значения цифры (п-1)-го разряда делимого. Есл младший разряд 15 двоичного кода п-го разряда делимого равен единице, то в сумматоре 1 (п-1)-го разряда происходит сложение цифры разряда делимого с цифрой десяти (1010), и с выходов 11-14 сумматора 1 (п-1)-го разряда снимается двоичный код цифры (п-1)-го разряда частного, равный половине значения полученной двоичной cyMNM. Шина 2 подключена к входам 16-18 румматоров 1.

Младший разряд суммы с выход.а 15 сумматора 1 tп-1)-го разряда подаетс на входц 5 и 6 сумматора 1 (п-2)-го разряда, на входы 7-10 которого подается двоичный код цифры (п-2 -го разряда делимого. На выходах 11-14 сумматора 1 ( п-2)-го разряда формируется двоичный код цифры 1( п-2)-го разряда частного, равный половине значения цифры (п-2)-го разряда делимого, если младшийч разряд суммы с выхода разряда 15 сумматора 1 ( разряда равен нулю, или равный пологвине значения полученной суммы от сложения цифры (п-2)-го разряда делимого с цифрой десять -tlOlO) , если младший разряд суммы с выхода разряда 15 сумматора 1(п-1)-го разряда равен единице.

Младший разряд суммы с выхода разряда 15 сумматора 1 (п-2)-го разряда подается на входы 5 и 6 сумматора п-3)-го разряда (не показан).

Формирование десятичной цифры частного (п-З)-го и последующих разрядов аналогично описанному вьше формированию цифры частного (п-2 разряда. .

Первый разряд 15 выхода суммы сумматора 1 младшего разряда свидетельствует о четности делимого. Если данный разряд равен нулю, то дели-( мое - число четное и разделилось на два без остатка, если разряд равен

единице, то делимое число нечетное и к частному добавляется 0,5.

Например, когда на входные шины 3, подается код трехзначного десятичного числа 728(0111 0010 1000, на

выходных шинах 4 получается код

числа 364(0011 ОНО 0100 О; , а когда на входные шины 3 подается код числа 729(0111 0010 1001) на выходных шинах 4 получается код числа 364,5(OOII

ОНО 0100 1) .

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

частного, блок формирования цифр частного и блок управления.

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

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

название год авторы номер документа
Устройство для деления чисел 1986
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1417010A1
УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ 1991
  • Сафонова Э.М.
  • Шостак А.А.
RU2018934C1
Устройство для деления чисел 1990
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1735844A1
Устройство для деления 1991
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1783523A1
Устройство для деления 1990
  • Дьякова Ольга Владимировна
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1803913A1
Устройство для деления чисел 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1429109A1
Вычислительное устройство 1988
  • Лопато Георгий Павлович
  • Асцатуров Рубен Михайлович
  • Шостак Александр Антонович
  • Лопато Лилия Григорьевна
  • Шпаков Леонард Орестович
  • Жалковский Андрей Антонович
SU1545215A1
Устройство для деления 1985
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1282117A1
Преобразователь двоичного кода в двоично-десятичный код 1978
  • Кабанов Владимир Леонидович
SU742923A1
Устройство для деления 1990
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1728862A1

Иллюстрации к изобретению SU 1 026 139 A1

Реферат патента 1983 года Устройство для деления п-разрядных двоично-десятичных чисел

УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ . Н-РАЗРЯДНЫХ ДВОИЧНО-ДЕСЯТИЧНЫХ ЧИСЕЛ, содержащее вычислительный блок, 6 т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и повьаиения быстродействия при делении на два, оно содержит дополнительно (п-2) вычислительных блоков (п -число десятичных разрядов), каждай из вычислительных блоков, представляет собой комбинационный сумматор« причем каждый сумматор имеет четыре даоичных разряда, первые входы разрядов сумматоров соединены с входными шянами соответствующих десятичных разрядов делюлого устройств, вторые входи рервых и третьих разрядов комбинационных сумматоров соединены с шиной сигналалогического нуля устройства, входы вторых и четвертых разрядов комбинационных сумматоров соединены с выходами первых разрядов сумкоэ предыдущих комбинацион ных сумматоров соответственно, вторые входы второго и четвертого разрядов ( )-го кокйинационного сумкагора соединены с первой входной шиной п-го десятичного разряда делимого устройства, входные шины с второй по четвертую п-го десятичного раз- § ряда делимого устройства и шина логического куля устройства соединены с выхрДньвш шинами п-го десятичного разряда частного, выходные шины кгикдого разрдда частного с первого по (п-1)-й устройства соединены с выходами разрядов суммы с второго по четвертый и выходом переноса соответ- ствующего комбинационного суналатора.

Документы, цитированные в отчете о поиске Патент 1983 года SU1026139A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Карцев М
А
Арифметика цифровых машив, М., Наука, 1969, с
МАШИНА ДЛЯ ПРОИЗВОДСТВА ПОДЗЕМНЫХ РАБОТ 1919
  • Четыркин К.И.
SU524A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Патент США 3735107, кл
Упругая металлическая шина для велосипедных колес 1921
  • Гальпер Е.Д.
SU235A1
ПРИБОР ДЛЯ ЗАПИСИ И ВОСПРОИЗВЕДЕНИЯ ЗВУКОВ 1923
  • Андреев-Сальников В.А.
SU1974A1

SU 1 026 139 A1

Авторы

Шишов Сергей Яковлевич

Сучкова Антонина Борисовна

Даты

1983-06-30Публикация

1982-03-24Подача