title: What registers does strcmp evaluate? x86 Assembly
body: <p>It seems like this is common knowledge, but I can't find it written on the internet (yet).</p>
  
  <p>When a program has </p>
  
  <pre><code>call &lt;JMP.&amp;msvcrt.strcmp&gt;
  </code></pre>
  
  <p>what values are compared? I'm unsure because with cmp it's stated (cmp eax, ebp).</p>
  
  <p>I know the result of the comparison is returned in the EAX register if that helps.</p>