JE нужно выражение

Я новичок в языке ассемблера, и я застрял в этой проблеме

Ассемблер говорит мне, что JE нужно выражение, но оно уже там:

Вот мой код

ag:cmp Byte PTR [Di],"$"
   JE DONE:
     cmp Byte PTR [Si], "$"
     JE DONE:

1 ответ

Решение

Проблема заключается в ":" после "СДЕЛАНО". Текст перед символом ":" рассматривается как метка, и поэтому инструкция JE не может найти метку назначения.

Удалите ':' после DONE, чтобы исправить проблему.

Другие вопросы по тегам