350 руб
Журнал «Нейрокомпьютеры: разработка, применение» №8 за 2014 г.
Статья в номере:
Арифметические операции в троичной несимметричной системе счисления
Авторы:
С. С. Шевелев - к.т.н., доцент, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск). E-mail: schewelew@mail.ru
Е. Ю. Дорошенко - аспирант, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск). E-mail: metallbublick@mail.ru
Хла Вин - аспирант, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск). E-mail: hlawin85@gmail.com
Аннотация:
В статье рассматриваются вопросы по разработке быстродействующего, высокопроизводительного вычислителя, выполняющего арифметические операции: сложение, вычитание, умножение и деление чисел в троичной системе счисления. Следует отметить простоту выполнения арифметических операций, округления чисел выполняется простым отбрасыванием младших разрядов. Старшая значащая цифра числа является знаком троичного кода.
Троичное симметричное вычитание чисел сводится к сложению чисел, но вычитаемое будет представлено в троичной инверсии, т.е. будет переведено в обратный код. Операция умножения выполняется по алгоритму. Умножение на нуль дает нуль, умножение на 10 повторяет множимое, умножение на 01 инвертирует множимое. Операция деления сводится к сдвигу делителя и его вычитанию из удвоенного делимого.
Вычислитель на нейронах содержит: блок ввода и шифрации чисел, который предназначен для ввода двоичных чисел, знаковых разрядов чисел и кода операции. Блок суммирования содержит трехразрядные сумматоры. Двоичные сумматоры выполняют функцию суммирования входных чисел и определения младшего и старшего разрядов переноса. Результатом суммирования входных чисел являются младший и старший разряд суммы, а также младший и старший разряды переносов. Блоки регистров первого и второго чисел содержат двоичные триггеры, и логические элементы И. В этих блоках хранятся двоичные разряды входных чисел. В блоке регистра результата хранятся двоичные разряды результата. Блок управления управляет работой арифметического вычислителя.
Троичные компьютеры обладают рядом преимуществ по сравнению с двоичными, они имеют большую удельную емкость памяти и большую удельную производительность процессора. Знак числа определяется старшей значащей цифрой троичного представления.
Страницы: 59-62
Список источников
- Gashkov S.B. Systems of the numeration (reckoning) and their primenenie. M.: MCNMO. 2004. 52 p.
- The Patent 2453900. The Parallel summer-subtractor in ternary system of the numeration (reckoning) on neuron.
- Lavrinenko I.N. Mathematical models integer of the number data processing on base parallel module algebras // Neurocomputers: development, using. 2010. № 9. P. 14-18.
- Shevelev S.S., Xlavin. Vy'chislitel'ny'j modul' uskorennogo umnozheniya na nejronax // Nejrokomp'yutery': razrabotka, primenenie. 2014. № 8.