Арифметическое двоично-десятичное устройство с динамической циркуляционной памятью
О П И С А Н И Е 256365
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства х
Кл. 42птз 7138
Заявлено 21 VIII,1968 (№ 1264168/18-24) с присоединением заявки ¹
Приоритет
Опубликовано 04.Х1.1969. Бюллетень № 34
Дата опубликования описания 10.IV.1970,ЧПК 6 06f
УДК 681.325.5(088.8) Комитет по делам изобретений и открытий при Совете Министров
СССР
Авторы изобретения
В. С. Громов, Б. И. Панферов и Б. Я. Фельдман -„- Л
lt s
Заявитель
Институт электронных управляющих машин
АРИФМЕТИЧЕСКОЕ ДВОИЧНО-ДЕСЯТИЧНОЕ УСТРОЙСТВО
С ДИНАМИЧЕСКОЙ ЦИРКУЛЯЦИОННОЙ ПАМЯТЬЮ
Изобретение относится к области вычислительной техники, преимущественно к электронным клавишным счетным машинам.
Известны арифметические устройства, использующие в качестве регистров памяти для хранения операндов и результатов вычислений динамическую циркуляционную память, например дорожку магнитного барабана, диска или одну линию задержки.
Однако такие устройства громоздки и тре.буют большого количества оборудования для арифметических преобразований.
Цель изобретения — создание быстродействующего и экономного по оборудованшо устройства, позволяющего выполнять арифметиеские операции над двоично-кодированными и, в частности, двоично-десятичными числами, хранящимися в динамической циркуляционной памяти.
Сущность изобретения заключается в том, что выход динамической памяти соединен с первыми входами сумматора и сдвигового регистра, выход которого подключается ко второму входу сумматора и к первому входу динамической памяти, причем выход сумматора соединен со вторым входом сдвигового регистра и со вторым входом динамической памяти, что при циркуляции информации через сдвиговый регистр обеспечивает возможность одновременного сложения содержимого двух ближайших регистров памяти с со ранененпем содержимого одного регистра и записи результата на место содержимого одного регистра ti записи результата на место содержимого другого, а также обеспечивает возможность сдвига числа влево в любом из регистров и обмена содержимым двух регистров, одноименные разряды которых расположены в зонах последовательно друг за другом.
На чертеже дана схема арифметического устройства.
Оно содержит динамическую циркуляционную память 1, регистр сдвига 2 с двоичной разрядностью одной десятичной цифры, последовательный двоичный сумматор 8 и цепь -1 подачи корректирующего кода.
Вход динамической памяти, соединен с первыми входами сумматора и сдвигового регистра, выход которого подключен ко второму в оду суматора и к первому входу динамическон памяти, причем выход сумматора соединен со вторым в одом сдвигового регистра и со вторым входом динамической памяти. Выход дннамической памяти соединен также с третьим входом, обеспечивая режим циркуляции информации с целью ее ранения. На третий вход сумматора подключена цепь подачи корректирующего кода с целью коррекции реЗО зультата.
256365
Предмет изобретения
Составитель И. В. Долгушена
Редактор Л. А. Утехина Техред T. П. Курилко Корректор Г. П. Шильмаи
Заказ 5174/2 Тира>к 480 Подписное
ЦПИИПИ Комитета по делам изобретени1! и открытии при Совете Министров СССР
Москва К-35, Раушская наб., д. 415
Тнпотр1п!пп1, Hp. Сап1:нова, 2
Элементарная операция сложения содержимого двух и-разрядных регистров памяти происходит следующим образом.
Все содержимое динамической памяти (исключая разряды второго слагаемого) направляется на сдвиговый регистр, а со сдвигового регистра — на вход динамической памяти (исключая разряды первичной суммы слагаемых). Разряд второго слагаемого поступает непосредственно с выхода динамической памяти на один из входов сумматора, на другой вход которого поступает разряд первого слагаемого со сдвигового регистра, считанный в предыдущий десятичный такт с динамической памяти. Разрядь! двоичного числа, получаемого с выхода сумматора без задержки, последовательно поступают в освобождающиеся младшие двоичные разряды сдвигового регистра.
Результат от сложения двух двоично-десятичных кодов должен быть сложен с корректирующим кодом, который определяется в общем случае по содержанию первичного результата или на,пичию переноса в старший десятичный разряд. Поэтому первичный результат суммы поступает в следующий десятичный такт на один из входов сумматора, на другой вход которого поступает корректирующий код. Получаемые двоичные разряды суммы поступают последовательно на вход динамической памяти на место второго слагаемого. При этом информация циркулирует в динамической памяти через сдвигоBbIH регистр так, что моменты записи информации смещены на один десятичный такт по отношению к моментам считывания, Элементарная операция сдвига чисел в ячейках памяти происходит следующим образом.
Десятичные разряды сдвигового регистра циркулируют через сдвиговый регистр, а остальная информация циркулирует по простой цепи циркуляции с.выхода памяти на ее вход.
Элементарная операция обмена содержимым двух рядов стоящих регистров памяти происходит следующим образом.
Информационный пакет циркулирует через сдвиговый регистр, а разряды регистра, передаваемого вправо по информационному пакету памяти, циркулируют с выхода динамической памяти на ее вход, при этом разряды регистра, передаваемые влево по разрядной сетке, задерживаются в сдвиговом регистре HQ один десятичный такт.
Арифметическое двоично-десятичное устройство с динамической циркуляционной памятью, содержащее двоичный последовательньш сумматор, отлача(ощееся тем, что, с целью увеличения быстродействия и экономии оборудования, оно содержит сдвиговый регистр для хранения одной десятичной цифры, выход которого подключен к первому входу динамической памяти и второму входу сумматора, выход динамической памяти соединен с первыми входами сумматора и сдвигового регистра, выход сумматора соединен со вторым входом сдвигового регистра и со вторым входом дина35 мической памяти.

