Отладка приложений


         

в первом примере правилен. Идея


CALL DWORD PTR [printf] // Напечатать ее.

 ADD ESP , 4 .. // Восстановить стек.

 } 

}

Нетрудно видеть, что результат в первом примере правилен. Идея состоит в" том, что выгоднее проверить противоположное условие и затем выполнить переход, чем сначала выполнить переход, проверить условие внутри оператора if и потом перейти обратно.

  •       переход, если выше
  •  JBE   переход, если ниже или равно
  •  JC     переход, если есть перенос
  •  JNC   переход, если нет переноса
  •  JNZ   переход, если не О
  •  JZ     переход, если О
Эти инструкции условных переходов не столь обычны как те, что были перечислены выше, но их можно увидеть в окне Disassembly. Необходимо разбираться в их условиях интуитивно, по имени перехода.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий