Проблемы с использованием локальной метки в макросе в 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
Любая помощь будет оценена. Спасибо.