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