title: operand size mismatch for movq
body: <p>I am trying to generate the byte codes for instruction sequences by using <code>gcc</code> and <code>objdump</code>.
  Here is what I write in file <code>code.s</code>:</p>
  
  <pre><code>movq $0x1234567891234567,0x602308
  </code></pre>
  
  <p>So what I wanted to do here is putting a long data into an absolute address.</p>
  
  <p>Then I typed in: <code>gcc -c example.s</code></p>
  
  <p>It gave me an error says: <code>Error: operand size mismatch for</code>movq'.`</p>
  
  <p>So what is going on here?</p>