vak: (Default)
[personal profile] vak
Эмулятор ЭВМ М-20 перенесён под SIMH: универсальный симулятор компьютерных архитектур, разработанный и поддерживаемый Бобом Супником, бывшим инженером, а позже вице-президентом DEC.


Тексты доступны здесь: https://github.com/besm6/m20/tree/master/simh

Пример скрипта SIMH, записывающего стандартную библиотеку подпрограмм на магнитный барабан и выполняющего простейшую программу вычисления синуса: https://github.com/besm6/m20/blob/master/simh/example4.ini

Протокол выполнения:
$ ./m20 example4.ini 

M-20 simulator V3.8-1
Инициализация интерпретирующей системы

Останов, РВК: 0004 (зп)

Запись библиотеки стандартных программ

Останов, РВК: 0006 (зп)

Программа вычисления синуса:
20:     1 00 4000 0000 0000
21:     1 00 0000 0000 0000

100:    ма 10, 7500, 7767
101:    мб 7500
102:    пв 103, 7501, 7610
103:    или 20, 5, 21
104:    ма 2100, , 21
105:    мб 20
106:    стоп

Старт
  5.000000e-01    4.794255e-01

Останов, РВК: 0107 (зп)
Goodbye
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org