Complex Arithmetic in DSSP for Ternary Machine
Abstract
The DSSP-TVM software complex created at the Research Laboratory of Ternary Informatics at the Faculty of Computational Mathematics and Cybernetics of Moscow State University can be used as an environment for developing and running programs for a ternary computer. Initially, it provided only operations of integer arithmetic. Then the DSSP-TVM was supplemented with a package of real floating point arithmetic operations. Now a package of complex arithmetic has been created on its basis. The article describes the main possibilities of the proposed package, as well as explains the most important aspects of its implementation in the DSSP-T language in the environment of the DSSP/TVM interpreter.
References
1. Кнут Д. Искусство программирования на ЭВМ. Т.2 Получисленные алгоритмы. М., Мир, 1977, п.4.1, 216-219.
2. Н.П. Брусенцов Н.П., Х. Рамиль Альварес. Троичные ЭВМ “Сетунь” и “Сетунь 70”. «Первая Международная конференция "Развитие вычислительной техники в России и странах бывшего СССР: история и перспективы" SORUCOM-2006», Россия, Петрозаводск, 3-7 июля 2006. Петрозаводск, Изд-во ПетрГУ, 2006, ч.1, 45-51.
3. Маслов С.П. Об одной возможности реализации троичных цифровых устройств. «Программные системы и инструменты» Т.12 (2011), 222-227.
4. Брусенцов Н.П. Заметки о троичной цифровой технике. «Вычислительная техника и вопросы кибернетики», Т.15 (1978), 145–155.
5. Владимирова Ю.С. Введение в троичную информатику: учебное пособие. М., АРГАМАК-МЕДИА; 2015.
6. А.А. Бурцев, В.А. Бурцев. О преимуществах троичных машин и эффективности троичных вычислений. «Труды НИИСИ РАН», Т. 10 (2020), № 3, 60–65.
7. Ким Г.Д., Воеводин В.В. Машинные операции с точки зрения математика. «Вычислительные методы и программирование», Т. 26 (1977), 31-35.
8. Бурцев А. А., Сидоров С. А. Троичная виртуальная машина и троичная ДССП. «Программные системы: теория и приложения» Т.6 (2015), №4, 29–97, http://psta.psiras.ru/read/psta2015_4_29-97.pdf.
9. Бурцев А.А., Сидоров С.А. История создания и развития ДССП: от "Сетуни-70" до троичной виртуальной машины. «Вторая Международная конференция “Развитие вычислительной техники и её программного обеспечения в России и странах бывшего СССР” SORUCOM-2011», Россия, В.Новгород, 12-16 сентября 2011. В.Новгород, Изд-во НовГУ, 2011, 83-88.
10. А.А Бурцев. Вещественная арифметика в ДССП для троичной машины. «Труды НИИСИ РАН», Т. 11 (2021), № 2, 33–41.
11. Бурцев А.А., Рамиль Альварес Х. Средства объектно-ориентированного программирования в ДССП. «Программные системы и инструменты. Тематический сборник №4», М., Изд-во факультета ВМК МГУ, 2003, 166-175.
12. А.А. Бурцев, М.А. Бурцев. ДССП для троичной виртуальной машины. «Труды НИИСИ РАН», Т. 2 (2012), № 1, 73–82.
13. А.А. Бурцев. Разработка собственных управляющих конструкций в среде ДССП для троичной машины. «Труды НИИСИ РАН», Т. 8 (2018), № 2, 52–64.
14. А.А. Бурцев. О возможности применения векторного сопроцессора для ускорения операции быстрого преобразования Фурье. «Труды НИИСИ РАН», Т. 5 (2015), № 2, 138–147.
Review
For citations:
Burtsev A.A. Complex Arithmetic in DSSP for Ternary Machine. SRISA Proceedings. 2022;12(3):53-61. (In Russ.)