title: x86 Assembly pointers
body: <p>I am trying to wrap my mind around pointers in Assembly.</p>
  <p>What exactly is the difference between:</p>
  <pre><code>mov eax, ebx
  </code></pre>
  <p>and</p>
  <pre><code>mov [eax], ebx
  </code></pre>
  <p>and when should <code>dword ptr [eax]</code> should be used?</p>
  <p>Also when I try to do <code>mov eax, [ebx]</code> I get a compile error, why is this?</p>