Эмулятор МК-61/52 с расширенным входным языком (Win)

Система команд эмулятора полностью повторяет систему команд микрокалькуляторов МК-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   |   В/О  

Автор: К. Рубцов (сайт)

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

File attachments: 
Прикрепленный файлРазмер
Package icon 61.ZIP92.63 KB
Undefined

Комментарии

Спасибо давно искал