Арифметическое устройство для цифровой вычислительной машины
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №вЂ”
Заявлено 06.1.1969 (№ 1300736/18-24) с присоединением заявки №вЂ”
Приоритет
Опубликовано 17.111,1970. Бюллетень ¹ 11
Дата опубликования описания 6.VII.1970
Кл. 42m, 7/38
МПК G 06f 7/38
УДК 681.325.5(088,8) Комитет по делам изобретений и открытий при Савете Министров
СССР автор изобретения
С. И. Хмельник
Заявитель
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ ЦИФРОВОЙ
ВЬ1ЧИСЛИТЕЛЬНОЙ МАШИНЬ! азз а22 аез аl! а12 а13
ТкГ(Х) =асоастаогас ..
2я (ct, ам..... ал), Предлагаемое устройство относится к области вычислительной техники и предназначено для применения в цифровых вычислительных машинах, оперирующих с кодами действительных чисел.
Известны арифметические устройства, содержащие регистры слагаемых, регистры суммы и су м м а тор ы.
Предлагаемое арифметическое устройство отличается от известных тем, что в нем выход сумматора i-го разряда j-й линейки треугольной матрицы сумматоров соединен с первым входом переноса сумм атор à (i+1) -го р аз ряда
1-й линейки и со вторым входом переноса сумматораа (1+1) -го разряда (1 — 1) -й линейки.
Такое выполнение устройства позволяет выполнять операции над кодами функций, благодаря чему упрощается программирование, улучшается использование запоминающих устройств и повышается быстродействие вычислительной машины, использующей предлагаемое арифметическое устройство при вычислениях с функциями.
На чертеже представлена схема описываемого устройства.
На чертеже каждый сумматср 00, 01, 11, 02, 22, 08, 13, 23, 88 и т. д. имеет по два входа 1 и
2, соединенных с выходами одноименных разрядов регистров слагаемых", выход 8, соединенный со входом одноименного разряда регистра c)ммы; входы 4 II 5 сигHBJIQB переноса из предыдущих разрядов и выход б сигналов переноса цз данного разряда. При этом выход б каждого сумматора соединяется со входами 4
5 и 5 сумматоров старших разрядов таким сбразом, что выход одного сумматора связывается со входами двух различных сумматоров. Исключение составляют сумм атор 00, который не имеет входов сигналов переноса, и сумматоры
l0 01, 02, 08 и т. д., которые имеют только оЛин вход 4 сигналов переноса.
Арифметическое устройство складывает треугольные коды функции, имеющие следующий вид:
20 где F(J) — кодируемая функция; а, к — разряд кода, причем а,(0, ал )О, ат+т — а, + 1, а, +а, + 1 = R, 25 а; —;îå число или ноль;
R — целое псложительнэе число, п;. аметр;
/ — номер столбца кода (/г=0,1,... н), 30 m — номер строки кода (m=0,1,...,й).
266362
В частности, существуют троичные коды функций, в которых а { — 1, О, 1), и четверичные коды функций, в которых ая(— 1, О, 1, 2) или а g(— 2,— 1,01}.
Вес т к-ro разряда является функцией 5 — Rk уй-m (1 )m
Умножение функции F(x) на ф,д соответствует перенумерации разрядов кода ТкР(х), т. е. тк соответствует сдвигу этого кода. Та- 10 ким образом, О
О О а. . .+
00 а а, „, где где а„,> и
° 2TKF (xj = О О О О О ..., / а =а, а, =а,ц, а, =а„и T.Д.
Основное свойство треугольных кодов, используемое в алгоригме сложения, заключается в том, что
R / : О p+g + ф + д., откуда следует
О а О 1
Я,О=Оа R0=01.
Таким образом, при сложении треугольных кодов функций в каждом разряде могут возникать переносы одинаковой величины в два старших разряда. В целом сложение описывается состношением:
/ // m>é +," т,й + „, y 1 " y: m,А "m,йь разряды слагае лых кодов, поступающие на входы 1 и
2 схем выработки переноса; л — перенос из предыдущего разряда, поступающий на вход 4; л " д — перенос из предыдущего разряда, поступающий на вход б;
om,n — разряд суммарного кода, появляющийся на выходе 8; л,, — геренос из данного разряда, возникающий,а выходе б.
Аналогично производится вычитание треугольных кодов. Все остальные операциискодами функций на арифметическом устройстве сводятся к операциям сдвига и сложения, поэтому оно (кроме сумматоров) содержит лишь известные узлы (сдвигатели, регистры, управляющие схемы и т. д.) и синтезируется обыч20 ными методами.
Цифровая вычислительная машина, содержащая предлагаемое арифметическое устройство, хранит в запоминающем устройстве коды функций и коды ооычных ком анд, По коду команды коды функций выбираются пз запоминающего устройства, преобразуются íà QIIHсанном арифметическое устройство и вновь записываются в запоминающее устройство. Таким образом, цифровая вь числительная машина оперируег непосредственно с функциями в целом.
Предмет изобретения
Арифметическое устройство для цифровой
35 вычислительной машины, содержащее регистры слагаемых, регистры суммы и сумматоры, сглича оцееея ем, что, с целью выполнения операций над кодами функций, в неы выход сумматора i-го разряда )-ой линейки треуголь40 пой матрицы сумматоров соединен с первым входом переноса су м атор à (i+1) -го разряда
j-ой линейки и со вторым входом переноса сумматора (i+ 1) -ro разряда (— 1) -ой линейки.
266362
f Z ! 2
Составитель F. И. Иванеева
Редактор Е. В. Семанова Техред A. А. Камышникова Корректор Т. А. Абрамова
Заказ 1 709/18 Тираж 480 Подписное
ЦНИИПИ Комитета по делам изобретсний и открытий при Совеге Ми истров СССР
Москва, Ж-35, Раушская наб., д. 4/5
Типографии, пр. Сапунова, 2


