Проверить, делится ли число на 4 - Assembler

Узнай цену своей работы

Формулировка задачи:

Нужен код программы:проверить,делится ли число на 4(Ollydbg)

Решение задачи: «Проверить, делится ли число на 4»

textual
Листинг программы
        test    eax,3
        jnz     mSk
        nop;will be here if eax is a multiple of 4
mSk:

Объяснение кода листинга программы

  1. test eax,3 - проверяет, делится ли число в переменной eax на 4
  2. jnz mSk - если число в переменной eax не делится на 4, то происходит переход к метке mSk
  3. nop - если число в переменной eax делится на 4, то происходит переход к следующей инструкции
  4. will be here if eax is a multiple of 4 - комментарий, который говорит, что код будет выполняться, если число в переменной eax является кратным 4

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы