Что означает while (lock) - C (СИ)
Формулировка задачи:
объясните пожалуйста, что означает while (lock);?
Я знаю примеры циклов WHile(a>5) например. А тут нету никакого оператора сравнения. Спасибо заранее!
Решение задачи: «Что означает while (lock)»
textual
Листинг программы
mov dword ptr [lock], 1 __while: cmp dword ptr [lock], 0 jne __while
Объяснение кода листинга программы
В данном коде на языке C выполняется цикл while, который продолжается до тех пор, пока значение переменной lock
не станет равным нулю. Вот список действий, которые выполняются в этом коде:
- mov dword ptr [lock], 1 - Значение переменной
lock
устанавливается равным 1. - __while: - Название цикла while.
- cmp dword ptr [lock], 0 - Сравнивается значение переменной
lock
со значением 0. - jne __while - Если значение переменной
lock
не равно 0, то происходит переход на шаг 2.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д