Проблемы с использованием локальной метки в макросе в MASM

м, чтобы написать макрос, который принимаетE,NE,A,B... как параметр и одна команда, т.е.mov eax,ebx который будет выполняться, если условие, установленное предыдущимcmp операция верна.

Пример вызова будет выглядеть так.

cmp bx,20
mDoIf E,

Вопрос яЯ сталкиваюсь с тем, что, когда я пытаюсь скомпилировать с приведенным ниже определением, я получаю одну из двух ошибок. СLOCAL определение я получаюUndefined Symbol Error: ??0000, Когда я удаляюLOCAL определение я получаю ошибку:jump destination must specify a label

mDoIf MACRO op, command
    LOCAL true
    J&op true
    exitm
    true: 
        command
        exitm

endm

Любая помощь будет оценена. Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос