title: Issues with pushing variables directly on to stack
body: <p>My current code works, and is as follows:</p>
  
  <pre><code>movzx  ecx, var1
  lea    eax, var2
  
  push eax             
  push ecx             
  
  call func1
  
  //...
  </code></pre>
  
  <p>and func1 is:</p>
  
  <pre><code>push ebp           
  mov ebp, esp       
  
  mov ecx, [ebp + 8] 
  mov eax, [ebp + 12]
  
  push edi           
  push ecx           
  
  not byte ptr[eax] 
  
  //... 
  </code></pre>
  
  <p>However, I wish to push the address of var2 directly, along with simply pushing the value of var1 like so, but I'm having trouble figuring out how:</p>
  
  <pre><code>push var1            
  push var2 //address of)
  
  call func1
  </code></pre>
  
  <p>Any and all help would be greatly appreciated.</p>