title: jump obstacle assembly code
body: <p>i have to understand what this code do for jump the exit call. i have only a static view and not a dynamic one because i can't use a debugger.
  This is the code:</p>
  
  <pre><code>; int __cdecl main(int, char **, char **)
  main proc near
  
  var_14= dword ptr -14h
  var_10= dword ptr -10h
  handle= dword ptr -0Ch
  fd= dword ptr -8
  var_4= dword ptr -4
  arg_4= dword ptr  0Ch
  
  push    ebp
  mov     ebp, esp
  sub     esp, 24h
  cmp     al, al
  jz      short near ptr loc_8048DEC+3
  
  xor     esp, esp
  
  loc_8048DEC:
  mov     dword ptr [ecx+42h], 2087D83h
  jz      short loc_8048E25
  
  mov     dword ptr [esp], 0Bh ; status
  call    _exit
  </code></pre>