Для создания программы транслятора обычного кода платформы x86 в код на новой троичной системе можно рассмотреть следующие подходы:
- Использование преобразователя двоичного кода в троичный. 1 Например, по патенту SU750477A1 такой преобразователь содержит двоичный регистр сдвига с дополнительным разрядом, элемент дифференцирования и диоды. 1
- Применение программного комплекса ТВМ (Троичная Виртуальная Машина). 4 Он имитирует функционирование троичного процессора двухстековой архитектуры с поддержкой структурированного программирования на уровне машинных команд. 4
- Использование системы программирования ДССП. 4 Она призвана облегчить разработку ПО для широкого класса малых цифровых машин — мини- и микрокомпьютеров. 4 Программа, составленная на входном языке ДССП, сначала преобразуется во внутреннее представление, для характеристики которого применяется специальный термин — сшитый (threaded) код. 4
Также для кодирования в троичный экономный код можно использовать алгоритм Хаффмана, как это описано на сайте trinary.su. 5
Для разработки программы рекомендуется обратиться к специалисту.