Что делают эти операторы? - Assembler
Формулировка задачи:
Я новичок в АСМ, и разбираю код некоторой программы. Мне встретился такой код, и я не могу понять что он делает.
jne делает переход на 004057D3, если еах!=еах? Т.е. переходу не будет?
test eax, eax jne 004057D3
Решение задачи: «Что делают эти операторы?»
textual
Листинг программы
test eax, eax jne 004057D3;переход на 004057D3, если еах!=0
Объяснение кода листинга программы
test eax, eax
- выполняет проверку значения регистра eax на равенство нулю.jne 004057D3
- если значение регистра eax не равно нулю, то происходит переход на адрес 004057D3.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д