Цитата Сообщение от Hunta Посмотреть сообщение
Не догадываешься, почему?
Если речь про арифметику с метками, то в PDPy11 в случае неоднозначного толкования нужно писать признак метки - двоеточие. Например, JMP 2:+2 означает переход на 2 байта после локальной метки 2:

Цитата Сообщение от Hunta Посмотреть сообщение
Я тебе больше скажу - у него (ассемблера MACRO-11) ещё и приоритета операций нет.
Сочувствую ему. В XXI веке нет смысла писать арифметические выражения без приоритетов. Человека без 30-летнего бэкграунда Macro-11 это обескураживает.

И ^B - это, по сути, указание операции, а не указание основания - ^C, например - это вычисление комплементарного (до 1) значения.
У нас инверсия числа делается префиксом ~ как в других современных языках. Ну и запись двоичных и 16-ричных чисел тоже по стандартам современных языков.

Цитата Сообщение от Hunta Посмотреть сообщение
А это не на БК (на ней свет клином не сошёлся), это стандарт языка ассемблера MACRO-11
Как мы уже выяснили, ты всё равно с Macro-11 никуда не уйдёшь. Наш кроссассемблер задумывался для домашних компьютеров, а не для поддержки софта от DEC. В первую очередь PDPy11 для БК 0010 и 0011М. Во втору очередь - для УКНЦ. В третью - для Союз-Неона.

Ты доку по MACRO-11 не пробовал читать?
Чтобы что? Чтобы сделать точный клон Macro-11, которым всё равно не станут пользоваться фанаты олдскульного софта от DEC?