Название статьи или книги, фамилия автора, DOI

Арифметические операции в троичной несимметричной системе счисления

С. С. Шевелев1, Е. Ю. Дорошенко2

научная статья Страницы: 59-62

  1. 1 к.т.н., доцент, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск)
  2. 2 аспирант, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск). Хла Вин - аспирант, кафедра «Защита информации и систем связи», Юго-Западный государственный университет (г. Курск)

Аннотация

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

Троичное симметричное вычитание чисел сводится к сложению чисел, но вычитаемое будет представлено в троичной инверсии, т.е. будет переведено в обратный код. Операция умножения выполняется по алгоритму. Умножение на нуль дает нуль, умножение на 10 повторяет множимое, умножение на 01 инвертирует множимое. Операция деления сводится к сдвигу делителя и его вычитанию из удвоенного делимого.

Вычислитель на нейронах содержит: блок ввода и шифрации чисел, который предназначен для ввода двоичных чисел, знаковых разрядов чисел и кода операции. Блок суммирования содержит трехразрядные сумматоры. Двоичные сумматоры выполняют функцию суммирования входных чисел и определения младшего и старшего разрядов переноса. Результатом суммирования входных чисел являются младший и старший разряд суммы, а также младший и старший разряды переносов. Блоки регистров первого и второго чисел содержат двоичные триггеры, и логические элементы И. В этих блоках хранятся двоичные разряды входных чисел. В блоке регистра результата хранятся двоичные разряды результата. Блок управления управляет работой арифметического вычислителя.

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

Для цитирования

Шевелев С.С., Дорошенко Е.Ю. Арифметические операции в троичной несимметричной системе счисления // Нейрокомпьютеры: разработка, применение. 2014. № 8. С. 59–62.

Список источников

  1. Gashkov S.B. Systems of the numeration (reckoning) and their primenenie. M.: MCNMO. 2004. 52 p.
  2. The Patent 2453900. The Parallel summer-subtractor in ternary system of the numeration (reckoning) on neuron.
  3. Lavrinenko I.N. Mathematical models integer of the number data processing on base parallel module algebras // Neuro­computers: development, using. 2010. № 9. P. 14-18.
  4. Shevelev S.S., Xlavin. Vy'chislitel'ny'j modul' uskorennogo umnozheniya na nejronax // Nejrokomp'yutery': razrabotka, primenenie. 2014. № 8.