title: How do I interpet this x86_64 assembly opcode?
body: <p>Looking at some assembly code for x86_64 on my Mac, I see the following instruction:</p>
  
  <pre><code>48 c7 c0 01 00 00 00  movq    $0x1,%rax
  </code></pre>
  
  <p>But nowhere can I find a reference that breaks down the opcode. It seems like 48c7 is a move instruction, c0 defines the %rax register, etc.</p>
  
  <p>So, where can I find a reference that tells me all that?</p>
  
  <p>I am aware of <a href="http://ref.x86asm.net/" rel="noreferrer">http://ref.x86asm.net/</a>, but looking at 48 opcodes, I don't see anything that resembles a move.</p>