Emulator-Setun-1958
Описание
Языки
- C99,9%
- Makefile0,1%
3 месяца назад
год назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
4 месяца назад
3 месяца назад
4 месяца назад
3 месяца назад
3 месяца назад
год назад
год назад
год назад
год назад
README.md
Эмулятор троичной цифровой электронной машины 'СЕТУНЬ' SETUN-1958 VM
A virtual machine of ternary computer Setun, also known as "Small Automatic Digital Machine" written on C.
Виртуальная машина троичной цифровой машина "Сетунь" также известная как МЦВМ "Сетунь"), написанный на языке программиования C.
1. История
- Дата создания: 01.11.2018
- Дата редактирования: 10.01.2026
- Версия: 2.11
- Автор: Vladimir V.
- E-mail: askfind@ya.ru
2. Сборка эмулятора SETUN-1958
3. Список команд виртуального пудьта управления эмулятора SETUN-1958
3.0. 'calc' - калькулятор 'MK-Setun-01', с использованием подпрограммы ИП-2 для эмулятора SETUN-1958
3.1. 'dump' -команда печати файла 'test1-fram-zone-0.txs', с исходными кодами программы эмулятора SETUN-1958
3.2. 'load' или 'l' - чтение исходных файлов в каталоге './software/test1', с исходными кодами программы, и создание в каталоге './ptr1' файла виртуальной перфоленты 'paper.txt' для эмулятора SETUN-1958
3.4. 'debug' или 'd' - отладочный режим вывода работы эмулятора SETUN-1958
3.5. 'view' или 'v' - вывод всех регистров и флагов состояния эмулятора SETUN-1958
3.6. 'pause' или 'p' - остановить выполнение программы эмулятора SETUN-1958
3.7. 'run' или 'r' - продолжить работу эмулятора SETUN-1958
3.8. 'step' или 's' - выполнить одну опеарцию эмулятора SETUN-1958
3.9. 'break' или 'br' - установить адрес останова выполнения программы эмулятора SETUN-1958
3.10. 'reg' или 'rg' - записать троичный код в регистр эмулятора SETUN-1958
3.11. 'fram' или 'fr' - вывод зоны ферритовой памяти эмулятора SETUN-1958
[fram] [fr] [arglist]
3.12. 'drum' или 'dr' - вывод зоны магнитного барабана эмулятора SETUN-1958
3.13. 'help' или 'h' - вывод списка команд виртуального пульта управления эмулятора SETUN-1958
3.14. 'quit' или 'q' - прервать и завершить работу эмулятора SETUN-1958
3.15. 'prt' - установить символы печати на электрофицированную печатающую машиу
4. Каталоги виртуальных устройств ввода и вывода эмулятора SETUN-1958
,ptr1,ptr2,ptp1 - это виртуальные устройства ввода и выводаtty1
Device Direction Description
PTR1: устройство ввода бумажной перфоленты, фототрансмиттер №1, PTR2: устройство ввода бумажной перфоленты, фототрансмиттер №2, PTP1: устройство вывода на перфоленту TTY1: устройство вывода на телетайп или печатующее устройство
Ссылки
- Materials on ternary computer science - http://ternarycomp.cs.msu.su/
- Emulator of the first ternary Soviet "Setun" - http://trinary.su/projects/
- Unique Setun based on the ternary code - https://habr.com/ru/company/ua-hosting/blog/273929/
- Group users in social network VK - https://vk.com/setunsu/
- Group users in social network Telegram - https://t.me/setun_1958/
Contributing
Everybody is invited and welcome to contribute to Setun VM.
Приглашаем всех желающих внести свой посильный вклад в эмулятор SETUN-1958.