Условный синтаксис перехода - PullRequest
0 голосов
/ 12 ноября 2018

Я столкнулся с некоторым кодом сборки x86_64, который использует следующий синтаксис для условных переходов:

JE >
    MOV RAX, RBX
:

JE >1
    MOV RBX, RAX
1:

Это повторяется на протяжении всей процедуры.

Я нашел код из этой LDE. https://github.com/BeaEngine/lde64

В файле readme написано: «Он был реализован для сборки с помощью goasm ассемблера».

Что делают символы после инструкций JE?

Как этикетки могут повторяться?

Как я могу преобразовать это, чтобы быть скомпилированным MASM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...