Hyper-CALCULATOR: симулятор МК-61/52 с расширенным входным языком

| рубрика «Эмуляторы» | автор site_editor
Метки:

Система команд 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), сайт автора в веб-архиве

Также читайте интервью с Константином Рубцовым о применении калькуляторов в исследовательской работе.

Симулятор (Windows EXE) и документация