title: What does MOV ESI, function.0042FOC1C does?
body: <p>as you can see in the title my question what the following assembly does:</p>
  
  <pre><code>MOV ESI, function.0042FOC1C
  </code></pre>
  
  <p>The only thing I know is that ESI is target operand and function.0042FOC1C is the source operand and that you "move" something with the MOV operation from the source to the right.</p>
  
  <p>So, but in that case: What is moving ? The address of function.0042FOC1C ? The return-value function.0042FOC1C when i assume that it is a function at the memory address 0042FOC1C ? Or what else ?</p>
  
  <p>I hope someone can explain it to me... </p>