Устройство управления умножением двоично-десятичных чисел Советский патент 1975 года по МПК G06F7/39 G06F9/00 

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

ферного регистра, а выход второй схемы совпадения связан с третьи1М входом схемы двоично-десятичного сложения.

На фиг. 1 изображена схема устройства; на фиг. 2 - временное расположение информации в динамическом накопителе в режимах синхронизации 1 и 2 (а и б - соответственно).

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

Динамический накопитель циркуляциопного типа 1 содержит информацию, разделенную на пакеты таким образом, что первые разряды всех операционных регистров образуют первую зону, вторые разряды этих же регистров - вторую зону и т. д. (фиг. 2), и служит для хранения содержимых регистров множимого, множителя и результата. Буферный регистр 2 имеет емкость одной десятичной цифры, его назначение - задержка цифры множимого (первого операнда) при выполнении микрооперации двоично-десятичного сложения, а также выполнение сдвига влево содержимого одного из регистров динамического накопителя. Схема двоично-десятичного сложения (совместно с буферным регистром) 3 нужна для выполнения микрооперации двоичного суммирования десятичной .коррекции и запоминания текущего десятичного переноса, схема переадресации 4 - для изменения режима синхронизации и управления входом в схему двоично-десятичного сложения, схема синхронизации 5 - для формирования синхропотенциалов, соответствующих принятому в накопителе расположению операционных регистров, а также для формирования вспомогательных сигналов управления.

Первая схема «И 6 служит для обнаружения десятичного переноса из д в (п+ 1) разряд частичного произведения, вторая схема «И 7 - для управления прохождением информации со сдвигового регистра на вход схемы двоично-десятичного сложения.

Структура расположения операционных регистров в динамическом накопителе и соответствующие этим регистрам потенциалы считывания/записи, приведенные на фиг. 2, приняты в отечественных ЭКВМ «Искра-12 и «Искра-ИМ.

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

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

-в первом цикле происходит сложение содержимого регистра множимого с младщей

5 частью регистра произведения;

-во втором - прибавление единицы переноса к старщей части 2/г-разрядного регистра частичных произведений. Старщие разряды этого регистра (с п + 1 разряда по 2/г-раз0 ряда) последовательно занимают младшие разряды регистра множителя по мере их освобождения при сдвигах влево регистра множителя. Работа устройства умножения двух чисел.

5 В начальном положении множимое находится в регистре 8, множитель в регистре 10.

Умножение начинается со сдвига влево содержимого регистра 9 (регистр результата) и содержимого регистра 10 (регистра множи0 теля). Сдвиги продолжаются до тех пор, пока в старшем разряде регистра 10 не окажется первая цифра множителя, отличная от нуля. Затем включается микрооперация сложения содержимых регистров 8 и 9 А + В (накопление частичного произведения) с вычитанием единицы из старшей цифры множителя, которая выполняется в режиме синхронизации 1 (см. фиг. 2,а), т. е. в режиме, в течение которого устройство синхронизации вырабатывает последовательность синхроимпульсов чтения записи, соответствующую истинным адресам информации в динамическом накопителе. Микрооперация А + В повторяется до тех пор, пока содержимое старшего разряда

5 множителя не станет равным нулю. Далее производится сдвиг множителя и частичного произведения влево до попадания следующей значащей цифры множителя в старщий разряд.

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

5 (tt+1)-ый разряд.

Появление сигнала переноса из п-го разряда в (/г+1)-ый разряд фиксируется первой схемой «И 6 и запоминается схемой переадресации 4. Выполнение следующей микрооперации А+В происходит в режиме синхронизации 2, но уже над регистрами 9 и 10.

Отличие выполнения микрооперации А + Ь в режиме синхронизации 2 (см. фиг. 2,6) заключается в блокировании через вторую схему

5 «И 7 подачи содержимого буферного регистра 2 на вход схемы двоично-десятичного сложения 3. Это необходимо для того, чтобы запретить подачу содержимого регистра 9 на вход схемы двоично-десятичного сложения 3

0 во время прибавления единицы переноса из п-го разряда регистра 9 в первый разряд регистра 10.

Таким образом, формирование 2п-разрядного частичного произведепия происходит одной

схемой управления, но в разных режимах

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

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

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

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

название год авторы номер документа
Устройство для умножения чисел 1989
  • Баран Юрий Александрович
  • Шостак Александр Антонович
SU1817091A1
ПРОЦЕССОР ДЛЯ ЦИФРОВОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ 1971
  • В. В. Пржи Лковский, Г. Д. Смирнов, В. Я. Пыхтин, А. Н. Василевский, А. П. Запольский, В. А. Мальцева, Г. А. Иванов, Р. А. Реморова,
  • М. Е. Неменман Н. Т. Кушнерёв
SU305477A1
Устройство для умножения двоично- десятичных чисел 1977
  • Павленко Юрий Степанович
  • Петущак Ирина Михайловна
SU748409A1
Цифровая вычислительная машина 1970
  • Фельдман Б.Я.
  • Панферов Б.И.
  • Птенцов Ю.В.
  • Бондаренко Л.П.
SU366782A1
Множительное устройство 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1053104A1
Устройство для умножения 1985
  • Подгорнов Анатолий Иванович
  • Шугаев Александр Михайлович
  • Костинский Аркадий Яковлевич
  • Орлова Мария Петровна
  • Гордеева Анна Сергеевна
SU1278838A1
Десятичное множительное устройство 1972
  • Чернов Эдгар Александрович
SU468239A1
Устройство для умножения 1989
  • Баран Юрий Александрович
  • Шостак Александр Антонович
SU1668979A1
Множительное устройство 1982
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1116427A1
Арифметическое устройство 1971
  • Левин Владимир Константинович
  • Антонов Вениамин Степанович
  • Шульгин Андрей Андреевич
  • Храмцов Игорь Сергеевич
  • Пряхин Борис Арсентьевич
  • Почечуев Юрий Александрович
  • Арефьев Геннадий Михайлович
  • Мокров Владимир Михайлович
  • Царев Сергей Александрович
SU522497A1

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

Реферат патента 1975 года Устройство управления умножением двоично-десятичных чисел

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

W

УПТтзГг /2 оI i;),

а

.,Ji27 /г

SU 469 969 A1

Авторы

Панферов Борис Иванович

Громов Владимир Сергеевич

Фельдман Борис Яковлевич

Малин Анатолий Ильич

Минаев Александр Александрович

Тетерин Юрий Анатольевич

Даты

1975-05-05Публикация

1972-09-25Подача