Lavr wrote:Смущают некоторые строки типа:
не встречались мне ранее такие "угловые скобки"...

Это оказалось не самое неприятное...

Этот код
кроссассемблер для БК-0010/11М v1.00 как раз спокойно одолел...
В тексте оказалось прилично как опечаток авторских, так и ошибок программы OCR.
Неприятным оказалось, что в ряде случаев программа OCR распознала запятые, как слэш нижним индексом.
На взгляд и не отличишь...
Далее начались авторские косяки. Кроссассемблер категорически не понял меток с точкой, типа:
К.1: - пришлось их всех заменить по типу
К_1: .
Ну и я никогда не подозревал, что в выражении типа
KEY = 256 имеет значение число пробелов.
Кроссассемблер желает
KEY=256 и никак иначе.
В общем-то это как бы не противоречит
правилам ассемблера PDP-11, но я не думал, что так строго...
Выкладываю исправленный вариант
Монитора 1986, который написал некий
VOVA.
Mon_1986.zip
Собирается он с единственной ошибкой, и я не понял, что
VOVA имел в виду:
Возможно, это опечатка, и нужен
.GLOBАL, но, тем не менее,
DOP_F не находится,
что, впрочем, при необходимости легко исправить.
Также неясен смысл строки:
Но кроссассемблеру она не помешала...
P.S. Вобще .GLOBАL встречается в ассембленых программах PDP-11,
но не в таком контексте, как здесь.
You do not have the required permissions to view the files attached to this post.