Hyper-CALCULATOR: симулятор МК-61/52 с расширенным входным языком
Система команд Hyper-CALCULATOR полностью повторяет систему команд микрокалькуляторов МК-61 и МК-52 за исключением логических операций (эти операции выполняются над числом а не поразрядно). Имеется 8 дополнительных команд и макрорасширения, облегчающие написание и отладку программ.
Симулятор имеет мощные средства редактирования программ. Для этих целей введены:
- автоматическое отслеживание изменения адресов в случае вставки/удаления при прямых переходах;
- возможность использования синонимов команд;
- разрешаются произвольные символьные метки. Признак конца метки символ ":". Имя метки + команда не могут быть больше 1 строки текста в редакторе данной программы.
Так, например, программа
start: continue
gosub
моя подпрограмма
stop
goto
start
continue
моя подпрограмма: pi
1/x
return
Преобразуется в
000: 54 | KНОП
001: 53 | ПП
002: 07 | 07
003: 50 | C/П
004: 51 | БП
005: 00 | 00
006: 54 | KНОП
007: 20 | Fpi
008: 23 | F1/x
009: 52 | В/О
Автор - К. Рубцов (rubcov@mail.ru), сайт автора в веб-архиве
Также читайте интервью с Константином Рубцовым о применении калькуляторов в исследовательской работе.
blog comments powered by Disqus