OllyDbg is a 32-bit assembler level debugger. Its built-in code analysis feature makes it easier to recognize and deal with procedures, loops, API calls, switches, tables, constants and strings. It also allows for user-defined labels, comments and function descriptions. Download the ZIP package and extract to a folder of your choice. Launch the program by double-clicking on OLLYDBG.EXE.