Как стать автором
Обновить

Комментарии 11

Эх, ностальгия. Самый лучший ассемблер из всех которые я изучал. Легко переводить в машинные коды в уме и забивать программу с пульта СМ-4. Вот пример простой самомодифицирующейся программы из одного оператора.

MOV -(PC),-(PC)

Это да интересная машинка. Обслуживал станки с ЧПУ 2С42, там Электроника-60 в качестве ЭВМ. Там прямо через монитор забивали в машинных кодах:
5040
776
В R0 конечный адрес до которого чистить память, и запускали. В результате программа очищает память и себя затирает...

Мне довелось покопаться в потрохах 2С42-65. Красивый девайс. До кучи пощупал современную замену ей: чуть ли не вся верхняя корзина заменяется одной платой (память и проц), плюс ещё отдельные платки ввода-вывода. Чтобы собрать законченный комплект под твой станок — производитель просит отдельной софтиной сгрузить ПМО с оригинальной стойки.

Попутно, разжился перфосчиткой от неё. Когда-нибудь, руки дойдут восстановить и прицепить к компу.
Я верно понимаю, что эта инструкция заполнит собой всю память от собственного местонахождения и до нулевого адреса?

Именно так. Вся память будет заполнена кодом 014747(8)

О да, это было невероятное облегчение после системы команд ЕС ЭВМ. А как я ругался после него на 8080, а потом 8088...

Год назад взял с собой в отпуск ноут, чтобы неспешно кодить по вечерам после осмотра достопримечательностей. Через две недели вернулся домой с частично работающим эмулятором БК-0010 (основан на советском клоне процессора PDP-11 — К1801ВМ1) в QEMU.
Работает эмуляция видеокарты, клавиатуры и, разумеется, CPU. Грузится Бэйсик из виртуального ПЗУ, можно набирать команды Бэйсика на экране, но из них работает только CLS, кажется. =) До конца так и не отладил, забросил. Если вдруг кому-то интересно поучаствовать в разработке, стучитесь в личку. Может, и для меня это станет стимулом вернуться к проекту.

Товарищи, подскажите модель клавиатуры?
Нашел что-то похожее
Liberty Project ST-3100BT Black Bluetooth

Да, красота… До сих пор помню Э-60, Фрязинские дисплеи!.. Из команд почему-то вспоминается семейство TRAP… Помнится так же QUASIC (Троицкие "биологические" мужики делали, кажется); сначала был интерпретатор, а след. версия — уже транслятор. Были даже функции прерываний (привязывались к адресу)!

По мне так лучший ассемблер у Z80.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории