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

       

В этой главе представлен язык



В этой главе представлен язык ассемблера Intel CPU, который необходимо знать, чтобы работать в окне Disassembly. В главе описываются основы Intel CPU, такие как установка регистров и интерпретация флажков состояния, инструкции, выполняющие манипуляции со стеками, данными, указателями и строками, сравнение и проверку операндов, переходы, ветвления и циклы, а также другие действия. После описания языка ассемблера приведены советы и специальные приемы, которые помогут вам выполнять большую часть отладки на уровне языка ассемблера.
Когда вы находитесь в отладчике, пробующем вычислить, почему программа завершилась аварийно, способность читать язык ассемблера может оказать неоценимую помощь. Несмотря на то, что кое-кто пытается бежать от него, как от чумы, язык ассемблера не так труден и в нем, конечно, нет ничего таинственного. Информация этой главы даст вам возможность устранить много неприятных ошибок.

Содержание раздела